iHawk
Processamento de imagem através de IA
O projeto
Este projeto de IA surgiu da necessidade dos produtores de ananás saberem quantos ananases existem nos seus campos de cultivo. Até agora, estes agricultores tiravam fotografias com os seus drones e enviavam-nas para empresas onde contavam manualmente os ananases.
O objetivo desta plataforma é eliminar, através da inteligência artificial, qualquer possível erro humano na contagem dos ananases, e obter um relatório e diferentes imagens em aproximadamente 2 horas.
O iHawk é uma plataforma que permite o processamento de imagens usando inteligência artificial. Fornece ao utilizador a capacidade de gerir as suas imagens de uma forma autónoma, obtendo os resultados do processamento em apenas alguns minutos.
O potencial da plataforma baseia-se no desenvolvimento de uma inteligência artificial capaz de contar ananases dada uma imagem de campos de plantação. Adicionalmente, temos como valor acrescentado a simplicidade do portal para que um utilizador possa obter os resultados em apenas algumas horas, sem a necessidade de terceiros ou conhecimentos técnicos.
Desafios
-
Eliminar erros humanos na contagem
-
Processamento de imagem através de IA
-
Criação de um portal intuitivo e simples
A solução
Com a disponibilização de imagens, o nosso sistema de IA funcionará analisando-as, gerando três imagens diferentes (terreno, planta e densidade) e outros dados. Uma vez terminado o processo, o utilizador pode consultar informação em qualquer altura, bem como descarregar o relatório gerado.
Podemos falar de 3 partes diferentes no desenvolvimento da plataforma:
- O portal web foi desenvolvido com as mais recentes tecnologias Microsoft e uma base de dados SQL, tudo alojado em Azure. Este portal é utilizado pelo utilizador para carregar as suas imagens e para consultar aquelas já processadas.
- O container de imagens, tanto as carregadas pelo utilizador como as geradas pelo próprio sistema. Estas imagens estão alojadas num sistema específico para ficheiros, nomeadamemte File Shares de Azure Storage.
- Uma máquina virtual (Azure) onde é alojado o processo de IA desenvolvido para a contagem dos ananases. Adicionalmente, é também alojado aqui um processo de queue management, responsável pela gestão de pedidos recebidos dos utilizadores por ordem de chegada, e subsequentemente atualização da imagem processada com os resultados.
O resultado
O desenvolvimento desta solução veio permitir ao utilizador o processamento das imagens das suas colheitas de forma rápida, segura e autónoma. Em aproximadamente 2 horas foi possível consultar os resultados das imagens do terreno, planta e densidade geradas pelo próprio sistema.
Finalmente, foi possível criar uma plataforma na qual qualquer utilizador pode receber imagens e relatórios sobre a contagem dos seus produtos e outros dados relevantes ajustados às suas necessidades, graças à Inteligência Artificial.