Skip to main content

RoadScan

RoadScan
Obtenha o código

Idioma

Python

Tipo de ferramenta

Algoritmo

Licença

IDB Open-Source Software License

Version

1.0.0

Sobre a ferramenta Responsável

Banco Interamericano de Desenvolvimento

RoadScan
O que é?

RoadScan é uma ferramenta de código aberto desenvolvida pelo BID para avaliar a trafegabilidade de vias através da análise automatizada de imagens de satélite. Utiliza o modelo Segment Anything (SAM) da Meta, técnicas de processamento de imagens e algoritmos de detecção de anomalias para segmentar vias, identificar veículos em movimento e detectar defeitos no pavimento como buracos e manchas. O pipeline processa imagens TMS (Terrain/Satellite) a partir de áreas definidas em arquivos KML, gerando resultados georreferenciados em formatos raster (GeoTIFF) e vetoriais (Shapefile, GeoJSON) que podem ser integrados diretamente em sistemas de informação geográfica (SIG).

Quais problemas surgem?

RoadScan reduz a necessidade de inspeções manuais de rodovias, que são caras, lentas e difíceis de escalar. Automatiza a avaliação do estado das vias usando imagens de satélite, permitindo detectar anomalias no pavimento, quantificar o tráfego veicular e gerar dados georreferenciados de forma remota. Isso facilita a priorização de investimentos em manutenção viária e melhora a tomada de decisões em infraestrutura de transporte.

Como funciona a ferramenta?

Funciona como um pipeline de 8 notebooks Python executados sequencialmente: 1. Gera bounding boxes a partir de um arquivo KML e baixa imagens de satélite TMS (Terrain e Satellite). 2. Segmenta a infraestrutura viária usando limiarização e operações morfológicas em imagens Terrain. 3. Recorta as imagens de satélite para manter apenas a superfície da via. 4. Detecta veículos (carros, ônibus e caminhões) usando LangSAM. 5. Segmenta o pavimento limpo eliminando ruído visual lateral. 6. Detecta anomalias visuais (buracos, manchas) por filtragem cromática no espaço de cor HSV. 7. Aplica geocodificação reversa para obter localizações detalhadas. 8. Consolida todos os resultados em uma tabela unificada com dados de vias, veículos, anomalias e localização.

Padrões abertos

Utiliza formatos geoespaciais abertos: GeoTIFF para dados raster, Shapefile e GeoJSON para dados vetoriais, e KML para a definição de áreas de interesse. Baseado em bibliotecas de código aberto como GeoPandas, Rasterio, OpenCV e o modelo SAM (Segment Anything Model) da Meta. Compatível com qualquer sistema SIG padrão.

Setor
Transporte
Funcionalidades
Análise de dados geoespaciais
Inteligência artificial
Objetivos de desenvolvimento sustentável
Indústria inovação infraestruturas
Cidades e comunidades sustentáveis
hands
Obtenha o código deste projeto
Obtenha o código

Consulte o equipamento de Código para o Desenvolvimento e descubra como nossas herramientas de código abertas, cuidadosamente curadas, podem se apoiar em sua instituição na América Latina e no Caribe. Escritores para explorar soluções, resolver dúvidas de implementação, compartilhar resultados de reutilização ou apresentar uma nova ferramenta. Escreva para [email protected]

Contate-nos
Diagrama do fluxo do pipeline Diagrama do fluxo do pipeline

Observa-se o diagrama completo do fluxo de processamento do RoadScan, desde o download de imagens até a consolidação dos resultados.

Segmentação de vias e detecção de veículos

Observa-se o resultado da segmentação de vias e da detecção de veículos usando o modelo SAM em imagens de satélite.

Detecção de anomalias no pavimento

Observam-se as anomalias detectadas no pavimento, incluindo buracos e manchas, classificadas por análise cromática HSV.

Modelo Segment Anything (SAM) da Meta

Modelo de segmentação de imagens da Meta AI usado pelo RoadScan para detecção de veículos e pavimento.

Veja mais
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
Víasegura
Improving road safety with automatic problem detection.

Transport
Simulators
Artificial Intelligence
Congestiómetro
Improving urban mobility with real-time traffic analysis.

Transport
Geolocation
Distancia2
Using AI to improve the management of social distancing in pandemics.

Reform or Modernization of the State
Image processing
Artificial Intelligence
ver todas as ferramentas
hands
Aprofunde seu conhecimento sobre a implementação de ferramentas no setor público com nossos cursos, guias e muitos outros recursos.
Fazer parte da comunidade
Jump back to top