{"id":2841,"date":"2024-02-18T15:29:24","date_gmt":"2024-02-18T15:29:24","guid":{"rendered":"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/"},"modified":"2024-02-18T15:29:24","modified_gmt":"2024-02-18T15:29:24","slug":"deep-learning-based-anti-counterfeiting-solution","status":"publish","type":"resource","link":"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/","title":{"rendered":"Solu\u00e7\u00e3o anti-contrafa\u00e7\u00e3o baseada na aprendizagem profunda"},"content":{"rendered":"<h2 style=\"text-align: center;\">Principais pormenores<\/h2>\n<p>Modelo \u00fanico no seu g\u00e9nero baseado na aprendizagem profunda para o reconhecimento de c\u00f3digos QR.<\/p>\n<div>\n<ul>\n<li>\n<div>Desafio<\/div>\n<div>modelo de forma\u00e7\u00e3o para a identifica\u00e7\u00e3o anti-contrafa\u00e7\u00e3o<\/div>\n<\/li>\n<li>\n<div>Solu\u00e7\u00e3o<\/div>\n<div>modelo baseado na aprendizagem profunda para o reconhecimento de c\u00f3digos QR<\/div>\n<\/li>\n<li>\n<div>Tecnologias e ferramentas<\/div>\n<div>TensorFlow, PyTorch, TorchVision, Catalyst, Albumentations, zbar, OpenCV, Scikit Learn, NumPy<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\">Cliente<\/h2>\n<p>O cliente \u00e9 uma organiza\u00e7\u00e3o cient\u00edfica e empresarial da Europa. Desenvolveu uma abordagem inovadora \u00e0 contrafa\u00e7\u00e3o, que pode ser utilizada tanto por fabricantes e vendedores de bens f\u00edsicos como por empresas de com\u00e9rcio digital.<\/p>\n<p>A contrafa\u00e7\u00e3o afecta dramaticamente os vendedores de v\u00e1rios nichos. Estes sofrem perdas de rendimento ao receberem uma remessa e encontrarem nela contrafac\u00e7\u00f5es. \u00c9 o que acontece na China, por exemplo, no mercado dos alimentos para beb\u00e9s. Mesmo o vendedor pode n\u00e3o ter conhecimento de que est\u00e1 a vender produtos contrafeitos, uma vez que os c\u00f3digos QR amplamente utilizados s\u00e3o f\u00e1ceis de falsificar. Da\u00ed a necessidade de implementar uma funcionalidade adicional que impossibilite a falsifica\u00e7\u00e3o de c\u00f3digos e minimize, assim, a possibilidade de receber contrafac\u00e7\u00f5es. E ter um produto etiquetado com uma marca especial pode ser a solu\u00e7\u00e3o. Seria ent\u00e3o poss\u00edvel utilizar essa marca para verificar a origem e o fabrico de um produto.<\/p>\n<p>As diferentes etiquetas anti-contrafa\u00e7\u00e3o n\u00e3o permitem uma prote\u00e7\u00e3o suficiente para travar os autores de fraudes. Para o Cliente, era crucial obter um m\u00e9todo de verifica\u00e7\u00e3o t\u00e3o f\u00e1cil de utilizar e econ\u00f3mico quanto poss\u00edvel.<\/p>\n<p>O problema a resolver era uma enorme quantidade de contrafac\u00e7\u00f5es produzidas em todos os sectores. A equipa do cliente apresentou um conceito e estava \u00e0 procura de especialistas em tecnologia para ajudar a tornar a sua ideia vi\u00e1vel. O Cliente recorreu \u00e0 ESSID Solutions como especialista em <a href=\"http:\/\/localhost\/essidsolutions\/service\/computer-vision\">software de vis\u00e3o por computador<\/a> e desenvolvimento de aplica\u00e7\u00f5es de aprendizagem profunda.<\/p>\n<h2 style=\"text-align: center;\">Desafio: forma\u00e7\u00e3o de modelos para identifica\u00e7\u00e3o anti-contrafa\u00e7\u00e3o<\/h2>\n<p>A principal tarefa que a nossa equipa enfrentou na fase de PoC foi criar uma solu\u00e7\u00e3o de software para reconhecer e verificar as marcas aplicadas sobre os c\u00f3digos QR. Este padr\u00e3o pode ser extra\u00eddo independentemente da informa\u00e7\u00e3o incorporada no c\u00f3digo QR.<\/p>\n<p>No caso dos c\u00f3digos QR, o p\u00f3 em cima dos c\u00f3digos forma padr\u00f5es praticamente impercept\u00edveis \u00e0 primeira vista. Esta carater\u00edstica n\u00e3o impede a leitura dos c\u00f3digos. Ao mesmo tempo, sendo resultado do mesmo processo de aplica\u00e7\u00e3o, cada padr\u00e3o \u00e9, no entanto, imposs\u00edvel de replicar, mesmo para o mesmo fabricante. E uma vez que \u00e9 imposs\u00edvel prever um padr\u00e3o para um ou outro produto e falsific\u00e1-lo, isso torna esta t\u00e9cnica anti-contrafa\u00e7\u00e3o super segura.<\/p>\n<h2 style=\"text-align: center;\">Solu\u00e7\u00e3o: modelo baseado na aprendizagem profunda para o reconhecimento de c\u00f3digos QR<\/h2>\n<p>A nossa tarefa era semelhante \u00e0 do reconhecimento facial: detetar e reconhecer padr\u00f5es \u00fanicos, mas para coisas e n\u00e3o para pessoas. O cliente forneceu-nos um conjunto de dados de treino com meio milh\u00e3o de itens. Abaixo, h\u00e1 um exemplo de um c\u00f3digo QR e de um PUF vistos em zoom:<\/p>\n<p><img alt=\"exemplo de c\u00f3digo qr\" decoding=\"async\" height=\"300\" loading=\"lazy\" sizes=\"(max-width: 402px) 100vw, 402px\" src=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/qr-code-example.png\" srcset=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/qr-code-example.png 402w, https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/qr-code-example-300x224.png 300w\" width=\"402\"\/> <img alt=\"exemplo de uma imagem \" decoding=\"async\" height=\"300\" loading=\"lazy\" sizes=\"(max-width: 308px) 100vw, 308px\" src=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/example-project.png\" srcset=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/example-project.png 308w, https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/example-project-300x292.png 300w\" width=\"308\"\/><\/p>\n<p>Apresent\u00e1mos v\u00e1rias abordagens poss\u00edveis para resolver o problema e testar os resultados. A nossa equipa utilizou uma rede neural convolucional (CNN) para treinar o modelo de reconhecimento e verifica\u00e7\u00e3o de padr\u00f5es.<\/p>\n<p>Foi um desafio conseguir um valor de 99% na m\u00e9trica de identifica\u00e7\u00e3o. Tamb\u00e9m resolvemos a dificuldade de dete\u00e7\u00e3o de padr\u00f5es falsos na base de dados.<\/p>\n<h2 style=\"text-align: center;\">Resultado: Aplica\u00e7\u00e3o Android para autenticar c\u00f3digos QR<\/h2>\n<p>O resultado do trabalho efectuado na fase PoC foi a aplica\u00e7\u00e3o baseada em Android que demonstrou as capacidades tecnol\u00f3gicas. Esta aplica\u00e7\u00e3o funciona da seguinte forma:<\/p>\n<ul>\n<li>Um utilizador tira uma fotografia de um QR<\/li>\n<li>O nosso modelo baseado na CNN reconhece o PUF<\/li>\n<li>O resultado \u00e9 automaticamente confrontado com as informa\u00e7\u00f5es da base de dados<\/li>\n<li>A aplica\u00e7\u00e3o emite um alerta de verifica\u00e7\u00e3o bem sucedida ou de contrafa\u00e7\u00e3o<\/li>\n<\/ul>\n<p>O potencial comercial da aplica\u00e7\u00e3o da tecnologia \u00e9 imenso, bem como a gama de ind\u00fastrias em que este novo m\u00e9todo de combate \u00e0 contrafa\u00e7\u00e3o ser\u00e1 muito procurado. Por exemplo, podem ser aplicados padr\u00f5es especiais em cima da tinta ou integrados no design da embalagem, etc.<\/p>\n<p>A solu\u00e7\u00e3o anti-contrafa\u00e7\u00e3o, inventada pelo Cliente e finalizada com a ajuda da ESSID Solutions, pode ser utilizada de forma diferente. A nossa equipa de engenharia enfrentou o desafio com sucesso e entregou um prot\u00f3tipo funcional da aplica\u00e7\u00e3o.<\/p>\n<h3 style=\"text-align: center;\">Iniciar o seu <a href=\"http:\/\/localhost\/essidsolutions\/service\/computer-vision\">Projeto de vis\u00e3o computacional<\/a> com a ESSID Solutions<\/h3>","protected":false},"excerpt":{"rendered":"<p>Principais pormenores Modelo \u00fanico no seu g\u00e9nero baseado na aprendizagem profunda para o reconhecimento de c\u00f3digos QR. Desafio Forma\u00e7\u00e3o de modelos para identifica\u00e7\u00e3o anti-contrafa\u00e7\u00e3o Solu\u00e7\u00e3o Modelo baseado em aprendizagem profunda para reconhecimento de c\u00f3digos QR Tecnologias e ferramentas TensorFlow, PyTorch, TorchVision, Catalyst, Albumentations, zbar, OpenCV, Scikit Learn, NumPy Cliente O cliente \u00e9 uma organiza\u00e7\u00e3o cient\u00edfica e empresarial da Europa. Desenvolveu um projeto de ... Ler mais <a title=\"Solu\u00e7\u00e3o anti-contrafa\u00e7\u00e3o baseada na aprendizagem profunda\" class=\"read-more\" href=\"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/\" aria-label=\"Leia mais sobre Deep Learning-Based Anti-Counterfeiting Solution\">Ler mais<\/a><\/p>","protected":false},"featured_media":2842,"template":"","industry":[54,55,56],"expertise":[57,58,59],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.9 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Deep Learning-Based Anti-Counterfeiting Solution - ESISOC | ESSID Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deep Learning-Based Anti-Counterfeiting Solution\" \/>\n<meta property=\"og:description\" content=\"Key Details Unique in its kind deep learning-based model for QR code recognition. Challenge model training for anti-counterfeiting identification Solution deep learning-based model for QR code recognition Technologies and tools TensorFlow, PyTorch, TorchVision, Catalyst, Albumentations, zbar, OpenCV, Scikit Learn, NumPy Client The Client is a scientific and business-oriented organization in Europe. They have developed an ... Ler mais\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/\" \/>\n<meta property=\"og:site_name\" content=\"ESISOC | ESSID Solutions\" \/>\n<meta property=\"og:image\" content=\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/27e2c9f72fa54e5889bbc4604eac7569.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"839\" \/>\n\t<meta property=\"og:image:height\" content=\"514\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/\",\"url\":\"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/\",\"name\":\"Deep Learning-Based Anti-Counterfeiting Solution - ESISOC | ESSID Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/esisoc.com\/#website\"},\"datePublished\":\"2024-02-18T15:29:24+00:00\",\"dateModified\":\"2024-02-18T15:29:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/esisoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deep Learning-Based Anti-Counterfeiting Solution\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/esisoc.com\/#website\",\"url\":\"https:\/\/esisoc.com\/\",\"name\":\"ESISOC | ESSID Solutions\",\"description\":\"Data Science Consulting and AI | Online Books, Videos, Courses and more\",\"publisher\":{\"@id\":\"https:\/\/esisoc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/esisoc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"contentUrl\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"width\":350,\"height\":63,\"caption\":\"ESISOC | ESSID Solutions\"},\"image\":{\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Deep Learning-Based Anti-Counterfeiting Solution - ESISOC | ESSID Solutions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/","og_locale":"pt_PT","og_type":"article","og_title":"Deep Learning-Based Anti-Counterfeiting Solution","og_description":"Key Details Unique in its kind deep learning-based model for QR code recognition. Challenge model training for anti-counterfeiting identification Solution deep learning-based model for QR code recognition Technologies and tools TensorFlow, PyTorch, TorchVision, Catalyst, Albumentations, zbar, OpenCV, Scikit Learn, NumPy Client The Client is a scientific and business-oriented organization in Europe. They have developed an ... Ler mais","og_url":"https:\/\/esisoc.com\/pt\/resource\/solucao-anti-contrafacao-baseada-na-aprendizagem-profunda\/","og_site_name":"ESISOC | ESSID Solutions","og_image":[{"width":839,"height":514,"url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/27e2c9f72fa54e5889bbc4604eac7569.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/","url":"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/","name":"Deep Learning-Based Anti-Counterfeiting Solution - ESISOC | ESSID Solutions","isPartOf":{"@id":"https:\/\/esisoc.com\/#website"},"datePublished":"2024-02-18T15:29:24+00:00","dateModified":"2024-02-18T15:29:24+00:00","breadcrumb":{"@id":"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esisoc.com\/resource\/deep-learning-based-anti-counterfeiting-solution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/esisoc.com\/"},{"@type":"ListItem","position":2,"name":"Deep Learning-Based Anti-Counterfeiting Solution"}]},{"@type":"WebSite","@id":"https:\/\/esisoc.com\/#website","url":"https:\/\/esisoc.com\/","name":"ESISOC | ESSID Solutions","description":"Data Science Consulting and AI | Online Books, Videos, Courses and more","publisher":{"@id":"https:\/\/esisoc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esisoc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/","url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","contentUrl":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","width":350,"height":63,"caption":"ESISOC | ESSID Solutions"},"image":{"@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/resource\/2841"}],"collection":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/media\/2842"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/media?parent=2841"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/industry?post=2841"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/expertise?post=2841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}