- A Mozilla.ai acredita que a inteligência artificial (IA) oferece muitas oportunidades para fortalecer comunidades por meio da colaboração aberta.
- Essas oportunidades precisam ser projetadas com cuidado, e as preocupações com o uso excessivo de IA estão aumentando.
- Nesse contexto, foi desenvolvido e lançado o OpenStreetMap AI Helper Blueprint.
- Por que o OpenStreetMap?
- Os dados são um componente importante das aplicações de IA, e o OpenStreetMap conta com uma comunidade ativa que mantém o banco de dados de mapas abertos mais completo.
- O OpenStreetMap oferece diversos dados, como estradas e estações ferroviárias, e, combinado com imagens de satélite, oferece possibilidades praticamente ilimitadas para treinar diversos modelos de IA.
- O objetivo é acelerar, com IA, as partes mais lentas do processo de mapeamento, mantendo a verificação humana nas partes importantes.
- Por que visão computacional?
- Muitos elementos do mapa são representados como polígonos, e encontrar e desenhar esses elementos consome muito tempo.
- Modelos de visão computacional conseguem realizar essas tarefas com facilidade quando recebem dados suficientes.
- Os modelos YOLOv11 e SAM2 são usados para tarefas de detecção de objetos e segmentação, e esses modelos são leves, rápidos e adequados para uso local.
- OpenStreetMap AI Helper Blueprint
- Etapa 1: criar um conjunto de dados de detecção de objetos a partir do OpenStreetMap
- Combinar dados do OpenStreetMap com imagens de satélite e convertê-los para um formato adequado para treinamento.
- Baixar os dados da área de interesse usando as APIs Nominatim e Overpass e salvá-los no formato Ultralytics YOLO.
- Etapa 2: ajuste fino do modelo de detecção de objetos
- Fazer o ajuste fino do modelo YOLOv11 e enviá-lo para o Hugging Face Hub.
- Etapa 3: contribuir com o OpenStreetMap
- Usar o modelo ajustado para executar inferência em vários tiles e, após validar manualmente os novos objetos, enviá-los ao OpenStreetMap.
- Considerações finais
- O OpenStreetMap é um exemplo poderoso de colaboração aberta para criar um mapa-múndi guiado pela comunidade.
- O OpenStreetMap AI Helper Blueprint mostra que a IA pode melhorar as contribuições humanas e destaca o valor de dados de alta qualidade.
- Com o Blueprint, é possível mapear cerca de 5 vezes mais piscinas no mesmo tempo do que com trabalho manual.
- Recomenda-se experimentar o treinamento de modelos para outros elementos do mapa, além de contribuir com o projeto ou expandi-lo.
2 comentários
Pelo que pesquisei, parece que
Map Featurenormalmente é traduzido como elemento cartográfico.Comentários do Hacker News
Saudações da OpenStreetMap Foundation. Recursos detectados por IA não devem ser adicionados diretamente ao banco de dados
Depois da detecção de piscinas, quero tentar também a detecção de painéis solares
Depois de vivenciar mapeamento automatizado em primeira mão, fiquei muito cauteloso
Trabalhei nessa área alguns anos atrás
Não estamos mapeando o que aparece em imagens de satélite, e sim informações reais do terreno
O Google não permite isso, mas a Mapbox permite quando é para fins não comerciais ou para uso no OSM
Gostaria que a Mozilla se concentrasse em fazer um bom navegador
Fiz um trabalho parecido alguns meses atrás (dados geográficos em pequena escala)
Quero ver detalhes sobre como ajustar finamente o SAM/2 para detectar piscinas ou conjuntos de painéis solares
Isso era chamado de "digitalização heads-up"