Pular para o conteúdo
Voltar ao blog
AI Segmentation
QGIS
Tutorial

AI Segmentation para QGIS: o guia completo

Mesma área, uma palavra muda:
Imagem aérea de um bairro residencial. Depois, a mesma vista com cada edificação extraída preenchida com sua própria cor. (after)
Imagem aérea de um bairro residencial. Depois, a mesma vista com cada edificação extraída preenchida com sua própria cor. (before)
BeforeAfter
Arraste para comparar
155 edificações em um bairro residencial, delimitadas e coloridas, uma por objeto.
Assistir ao tutorial em vídeo

O AI Segmentation transforma a imagem que você já tem aberta no em camadas vetoriais limpas. Cada uma delas é uma execução, e a contagem é a própria contagem de elementos da camada.

Ele funciona de duas maneiras.

Automatic

Every object in a zone, at once

What it does
Draw a zone, name an object, get every instance.
Where it runs
In the cloud. Nothing heavy on your machine.
What it costs
Counts the ground it covers, shown before you start.
Use it for
Hundreds or thousands of objects over an area.

Semi-Auto

One object per click

What it does
Click an object. The AI outlines it, you save it.
Where it runs
On your computer after a one-click setup, or on ours. You pick.
What it costs
Free on your computer with no counter, and it works offline.
Use it for
Ten exact objects, or a boundary you control.

Este guia acompanha o Automatic ao vivo no QGIS e depois a revisão, em que você ajusta a camada sem pagar por uma segunda execução.

Instalar e entrar

No QGIS, abra Plugins -> Manage and Install Plugins, procure por AI Segmentation e instale. O painel abre à direita.

Entre pelo painel e pronto. Os dois modos são gratuitos para começar: Automatic cobre uma área gratuita de terreno todos os meses, e Semi-Auto roda na sua própria máquina sem contador.

Um seletor no topo escolhe o modo e, abaixo dele, você escolhe o raster.

Automatic: sua primeira execução

Objetivo: extrair todas as pegadas de edificações de um bairro residencial em uma única execução. Aqui está tudo de ponta a ponta, do painel vazio às detecções no mapa.

0:00 / 0:00
Uma execução, do início ao fim: escolha a imagem, desenhe a zona, nomeie o objeto e detecte.

As cinco etapas por trás desse clipe, uma de cada vez.

Escolha sua imagem e comece

Escolha o raster e clique em Start Automatic AI Segmentation. A camada fica bloqueada durante a execução, para que nada se mova no meio do processo.

Desenhe sua zona

Clique ao redor da área e feche o contorno no primeiro ponto. Qualquer formato serve: uma conta gratuita cobre 3 km² de terreno por mês, e Pro cobre 300 km² sem limite para a zona que você desenha. Backspace desfaz um ponto.

Descreva o que encontrar

Uma ou duas palavras: building, tree, car. É nesta etapa que uma primeira execução pode dar errado, por isso a Library, ao lado da caixa, permite escolher entre prévias reais de antes e depois em vez de adivinhar.

Mostre como deve ser

Uma palavra nem sempre basta. Draw on the map contorna um objeto da sua própria imagem e a IA procura objetos semelhantes. Até três exemplos, e dois funcionam melhor do que um.

Defina o Precision

Sua zona é dividida em blocos, cada um detectado em resolução total e depois reunido sem descontinuidades, para que um objeto que atravesse uma junção apareça inteiro. Mais precisão significa encontrar objetos menores e contabilizar mais terreno. O painel mostra o que a execução cobre antes de você iniciá-la.

Toda a configuração cabe em uma tela antes de você gastar qualquer parte da sua cota. Acima dos modelos da Library ficam suas próprias execuções: Recent, com as contagens de objetos e blocos, e Favorites, para as que você marcou. Reabrir uma delas restaura o texto usado.

Depois clique em Detect objects. Os blocos são enviados e os polígonos aparecem no mapa conforme retornam. Esta execução retornou 646 candidatos.

A revisão: três etapas, em qualquer ordem

A detecção abre uma revisão, não uma camada final, e a maior parte do trabalho acontece aqui. O botão verde indica a próxima etapa, mas nada obriga você a seguir essa ordem.

1Keep

Which objects survive

  • Confidence
  • Min / max size

2Correct

Fix one polygon at a time

  • Edit by AI or by hand
  • Add, merge, delete

3Shapes

How every outline looks

  • Right angles, fill holes
  • Points, trim, grow

Go back to any step, in any order. Instant, and free.

1 Keep: decida quais objetos permanecem

Cada detecção traz um score. Confidence define o limite mínimo, Size oculta qualquer coisa fora de uma faixa de área de terreno, e a linha abaixo do cabeçalho conta o que permanece: 51 de 646 exibidos · 595 ocultos pelos filtros. Tudo o que você corrigiu ou desenhou à mão permanece mesmo com os dois controles deslizantes.

0:00 / 0:00
Confidence e Size, ao vivo. O mapa e o contador acompanham os controles.

Quase tudo o que os dois controles descartam é pequeno, tem score baixo e não é o seu objeto.

2 Correct: corrija um polígono de cada vez

Clique em um polígono e ele abre sozinho. Nada mais na tela se move enquanto você trabalha.

Um seletor no topo escolhe como corrigi-lo. Ele mostra AI | Manual, e aqui Manual significa apenas "à mão, neste polígono".

O método AI usa o modelo na sua máquina. Clique no ponto que ele não detectou e o contorno cresce; clique com o botão direito em uma parte que ele capturou e o contorno recua.

0:00 / 0:00
O método AI: clique no que faltou, clique com o botão direito no que foi capturado e salve.

O método manual entrega as próprias ferramentas de digitalização do QGIS para esse polígono, com Move points, Redraw edge e Split.

0:00 / 0:00
O método manual: os cantos viram alças e as próprias ferramentas do QGIS assumem o controle.

A mesma etapa também cuida do que está faltando e do que não deveria estar ali.

  • Add a missing polygon. Aponte para um objeto que a execução não capturou e o modelo local o contorna, gratuitamente. Ou desenhe os cantos você mesmo.
  • Merge with neighbours une uma edificação que o modelo dividiu em duas.
  • Delete this polygon remove um polígono que você não quer.
  • Clean up this outline abre os controles de forma apenas para aquele objeto. No modo manual, ele aparece como Simplify this outline first e abre em Points, porque reduzir um contorno de 96 pontos é o que torna seus cantos arrastáveis.
  • Undo last e Clear all desfazem as correções.

3 Shapes: limpe todos os contornos de uma vez

A última etapa remodela toda a camada ao vivo e toca apenas nos contornos. Shape define o estilo do contorno, e Outline ajusta as bordas.

0:00 / 0:00
Cada controle remodela toda a camada de uma vez, e você vê o resultado enquanto arrasta.

São sete controles, e raramente você usa mais de dois em uma execução.

ControleO que fazUse quando
Right anglesAjusta paredes para 90 e 45 grausEdificações, piscinas, painéis solares
Round cornersSuaviza o contornoÁrvores, arbustos, qualquer coisa natural
Fill holesFecha lacunas internas até o tamanho definidoOs telhados aparecem salpicados
PointsDefine quantos pontos cada contorno mantémOs contornos parecem uma escada de pixels
SimplifyRemove pontos próximos de uma borda retaVocê quer o redutor baseado em distância mais antigo
Trim spikesRemove partes finas e irregulares da bordaOs objetos têm fios e prolongamentos
Grow / shrinkEmpurra todos os limites para fora ou para dentroA camada fica consistentemente menor ou maior

Right angles e Round corners são escolhas opostas, então marcar uma desativa a outra. Em edificações, Right angles é o que mais altera o resultado, seguido de Points: uma máscara traçada pixel a pixel carrega um ponto a cada poucos centímetros, então reduzi-lo remove primeiro os menores detalhes e mantém os cantos.

Um último controle aparece apenas quando a execução parece cobertura do solo. Shared borders dá às formas vizinhas uma única borda exata em vez de uma lacuna estreita. Entre duas edificações, essa lacuna é um dado real, então a opção não existe nesse caso.

Exporte e volte a executar

Quatro formas de observar a mesma camada. View detections as fica na parte inferior do painel durante todas as etapas. Ele altera o que você vê, nunca a geometria.

0:00 / 0:00
A mesma camada, quatro formas de observá-la, alternáveis em qualquer etapa da revisão.
  • Distinct, uma cor por objeto, para conferir se os vizinhos ficaram separados em vez de unidos.
  • Outline, apenas os limites, para conferi-los contra a imagem de fundo.
  • Confidence, sombreado pelo score, para que o controle Keep mostre o que você está prestes a perder.
  • Normal, uma cor limpa para a camada final.
As mesmas detecções exibidas de quatro formas: Distinct, Outline, Confidence e Normal
Lado a lado: Distinct, Outline, Confidence e Normal.

Voltar e avançar é justamente o objetivo. Um polígono que você corrigiu se torna a nova base daquele polígono, e os controles de Shapes são reaplicados a ele junto com todo o resto. Repita quantas vezes quiser: é instantâneo e não custa nada. O único controle que gasta sua cota é Re-run the whole zone, usado quando o texto em si estava errado.

Depois exporte. Export polygons grava um GeoPackage estilizado, nomeado conforme o objeto e a data, contendo Label, Class, Confidence, Area (m²) e Perimeter (m). Áreas e comprimentos estão em metros de terreno, então o que você lê no arquivo corresponde ao que o QGIS calcula.

A tabela de atributos do QGIS de uma camada do AI Segmentation exportada, primeiro como linhas para cada polígono e depois como formulário de um único polígono
A camada exportada na tabela de atributos do QGIS: cada polígono como uma linha e um polígono isolado.

Semi-Auto: um objeto de cada vez

O outro modo segmenta um objeto por clique. Clique em um objeto e ele será contornado de uma vez. Clique com o botão esquerdo para adicionar o que faltou, clique com o botão direito para remover o que foi capturado, e depois salve o contorno.

Use-o quando precisar de dez objetos exatos em vez de mil aproximados, ou de controle total sobre um limite.

Dois cards ao lado do botão Start perguntam qual IA responde ao clique:

  • My computer. O modelo roda na sua própria máquina, então nada é enviado para lugar nenhum e não há contador. Ele é baixado uma vez, ocupa algumas centenas de MB e funciona offline depois disso.
  • Cloud AI. O modelo maior responde. Nada para instalar, então você pode começar no primeiro clique, e ele é mais preciso. Clicar é gratuito. Um objeto da sua cota mensal é consumido quando você o salva, e salvar esse mesmo objeto novamente nunca conta duas vezes.

Você escolhe ao iniciar, e a próxima sessão pode usar o outro.

0:00 / 0:00
Um clique, um objeto. Mantenha-o na sua própria máquina e não custa nada.

Experimente no seu próprio mapa

O teste que importa é uma zona em que você realmente trabalha. Instale o AI Segmentation, execute-o ali e compare o resultado com o que você teria digitalizado à mão. Se algo se comportar de forma estranha, o botão ? traz Contact us e Report a problem.