Przejdź do treści
Wróć do bloga
AI Segmentation
QGIS
Tutorial

AI Segmentation dla QGIS: kompletny przewodnik

Ten sam obszar, zmienia się jedno słowo:
Ortofotomapa osiedla mieszkaniowego, a następnie ten sam widok po ekstrakcji budynków, z każdym wykrytym budynkiem wypełnionym własnym kolorem (after)
Ortofotomapa osiedla mieszkaniowego, a następnie ten sam widok po ekstrakcji budynków, z każdym wykrytym budynkiem wypełnionym własnym kolorem (before)
BeforeAfter
Przeciągnij, aby porównać
155 budynków na osiedlu mieszkaniowym, z prostokątnymi obrysami i osobnym kolorem dla każdego obiektu.
Obejrzyj samouczek wideo

AI Segmentation zamienia zdjęcia, które masz już otwarte w , w czyste warstwy wektorowe. Każdy taki przebieg tworzy jedną warstwę, a liczba obiektów pochodzi z samej warstwy.

Działa na dwa sposoby.

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.

Ten przewodnik pokazuje działanie Automatic na żywo w QGIS, a następnie przechodzi do przeglądu, w którym dopracowujesz warstwę bez płacenia za drugi przebieg.

Instalacja i logowanie

W QGIS otwórz Wtyczki -> Zarządzaj i instaluj wtyczki, wyszukaj AI Segmentation i zainstaluj. Panel otworzy się po prawej stronie.

Zaloguj się z poziomu panelu i możesz zaczynać. Oba tryby można rozpocząć bezpłatnie: Automatic obejmuje co miesiąc bezpłatny obszar terenu, a Semi-Auto działa na Twoim komputerze bez żadnego licznika.

Przełącznik u góry służy do wyboru trybu, a poniżej wybierasz raster.

Automatic: pierwszy przebieg

Cel: wyodrębnić wszystkie obrysy budynków z dzielnicy mieszkaniowej w jednym przebiegu. Poniżej cały proces, od pustego panelu po detekcje na mapie.

0:00 / 0:00
Jeden przebieg od początku do końca: wybierz zdjęcia, narysuj strefę, nazwij obiekt i rozpocznij detekcję.

Pięć kroków pokazanych na nagraniu, po kolei.

Wybierz zdjęcia i rozpocznij

Wybierz raster, a następnie kliknij Start Automatic AI Segmentation. Warstwa zostanie zablokowana na czas przebiegu, więc nic nie przesunie się w połowie pracy.

Narysuj swoją strefę

Klikaj wokół obszaru i zamknij pętlę na pierwszym punkcie. Możesz narysować dowolny kształt: darmowe konto obejmuje 3 km² terenu miesięcznie, a Pro obejmuje 300 km² bez ograniczania kształtu rysowanej strefy. Backspace cofa ostatni punkt.

Opisz, co znaleźć

Wpisz jedno lub dwa słowa: building, tree, car. To właśnie na tym etapie pierwszy przebieg może się nie udać, dlatego Library obok pola pozwala wybrać rzeczywiste podglądy przed i po detekcji zamiast zgadywać.

Pokaż, jak to wygląda

Jedno słowo nie zawsze wystarcza. Draw on the map obrysowuje jeden obiekt z Twoich zdjęć, a AI szuka obiektów o podobnym wyglądzie. Możesz dodać do trzech przykładów, a dwa zwykle działają lepiej niż jeden.

Ustaw Precision

Twoja strefa jest dzielona na kafelki, każdy obiekt jest wykrywany w pełnej rozdzielczości, a następnie kafelki są ponownie zszywane bez widocznych szwów, dzięki czemu obiekt przecinający szew pozostaje w całości. Większa precyzja pozwala znaleźć mniejsze obiekty i obejmuje większy obszar terenu. Panel pokazuje zakres przebiegu, zanim go uruchomisz.

Cała konfiguracja mieści się na jednym ekranie, zanim wykorzystasz choć część dostępnego obszaru. Nad szablonami Library znajdują się Twoje własne przebiegi: Recent z liczbą obiektów i kafelków oraz Favorites dla tych, które oznaczyłeś gwiazdką. Ponowne otwarcie przebiegu przywraca jego treść.

Następnie kliknij Detect objects. Kafelki są wysyłane, a poligony pojawiają się na mapie w miarę powrotu wyników. Ten przebieg zwrócił 646 obiektów kandydujących.

Przegląd: trzy kroki w dowolnej kolejności

Po detekcji otwiera się przegląd, a nie gotowa warstwa. Większość pracy wykonujesz właśnie tutaj. Zielony przycisk wskazuje następny krok, ale nic nie wymusza tej kolejności.

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: zdecyduj, które obiekty pozostają

Każda detekcja ma score. Confidence ustawia próg minimalny, Size ukrywa wszystko poza wybranym zakresem powierzchni terenu, a wiersz pod nagłówkiem pokazuje, ile obiektów pozostało: 51 of 646 shown · 595 hidden by the filters. Wszystko, co poprawiłeś lub narysowałeś ręcznie, pozostaje widoczne niezależnie od obu suwaków.

0:00 / 0:00
Confidence i Size na żywo. Mapa oraz licznik podążają za suwakami.

Prawie wszystko, co oba suwaki odrzucają, jest małe, ma niski score i nie przedstawia szukanego obiektu.

2 Correct: poprawiaj jeden poligon naraz

Kliknij poligon, aby otworzyć go osobno. Nic innego na ekranie nie przesuwa się podczas pracy.

Przełącznik u góry wybiera sposób poprawiania. Widnieje na nim AI | Manual, przy czym Manual oznacza tutaj po prostu poprawianie ręczne, na jednym poligonie.

Metoda AI korzysta z modelu na Twoim komputerze. Kliknij miejsce, które zostało pominięte, a obrys się powiększy. Kliknij prawym przyciskiem część, którą model dodał błędnie, a obrys się cofnie.

0:00 / 0:00
Metoda AI: kliknij to, co pominięto, kliknij prawym przyciskiem to, co dodano, i zapisz.

Metoda ręczna udostępnia własne narzędzia digitalizacji QGIS dla tego poligonu, takie jak Move points, Redraw edge i Split.

0:00 / 0:00
Metoda ręczna: narożniki stają się uchwytami, a własne narzędzia QGIS przejmują kontrolę.

Ten sam krok obsługuje także brakujące obiekty oraz te, których nie powinno być.

  • Add a missing polygon. Wskaż obiekt, którego przebieg nie wykrył, a lokalny model bezpłatnie go obrysuje. Możesz też samodzielnie narysować jego narożniki.
  • Merge with neighbours łączy budynek, który model podzielił na dwie części.
  • Delete this polygon usuwa poligon, którego nie chcesz zachować.
  • Clean up this outline otwiera narzędzia kształtu tylko dla tego obiektu. W trybie ręcznym widnieje Simplify this outline first i otwiera się Points, ponieważ odchudzenie obrysu zawierającego 96 punktów ułatwia przeciąganie narożników.
  • Undo last i Clear all cofają poprawki.

3 Shapes: wyczyść wszystkie obrysy naraz

Ostatni krok na żywo przekształca całą warstwę, dotykając wyłącznie obrysów. Shape określa styl obrysu, a Outline pozwala dostroić krawędzie.

0:00 / 0:00
Każde ustawienie przekształca całą warstwę naraz, a efekt widzisz podczas przeciągania.

Dostępnych jest siedem ustawień, ale podczas jednego przebiegu rzadko dotykasz więcej niż dwóch.

ControlWhat it doesReach for it when
Right anglesPrzyciąga ściany do kątów 90 i 45 stopniBudynki, baseny, panele solarne
Round cornersWygładza obrysDrzewa, krzewy i wszystko, co naturalnie rośnie
Fill holesZamyka wewnętrzne luki do ustawionego rozmiaruDachy wracają z plamami
PointsUstawia liczbę punktów zachowywanych przez każdy obrysObrysy wyglądają jak schody pikseli
SimplifyUsuwa punkty blisko prostej krawędziChcesz użyć starszego reduktora opartego na odległości
Trim spikesŚcina cienkie, poszarpane fragmenty krawędziObiekty mają włosy i macki
Grow / shrinkPrzesuwa każdą granicę na zewnątrz lub do środkaWarstwa jest wszędzie konsekwentnie za krótka lub za długa

Right angles i Round corners wzajemnie się wykluczają, więc zaznaczenie jednego wyszarza drugie. W przypadku budynków największą różnicę robi Right angles, a następnie Points: maska śledzona piksel po pikselu ma punkt co kilka centymetrów, więc zmniejszenie tej wartości usuwa najdrobniejsze szczegóły i zachowuje narożniki.

Jedno ostatnie ustawienie pojawia się tylko wtedy, gdy przebieg przypomina pokrycie terenu. Shared borders nadaje sąsiadującym kształtom jedną dokładną granicę zamiast szczeliny szerokości włosa. Między dwoma budynkami taka szczelina jest rzeczywistymi danymi, więc ta opcja nie jest tam dostępna.

Eksport i kolejny przebieg

Cztery sposoby oglądania tej samej warstwy. View detections as znajduje się na dole panelu podczas każdego kroku. Zmienia sposób wyświetlania, ale nigdy geometrię.

0:00 / 0:00
Ta sama warstwa, cztery sposoby oglądania, które można przełączać na dowolnym etapie przeglądu.
  • Distinct, jeden kolor na obiekt, pozwala sprawdzić, czy sąsiednie obiekty pozostały rozdzielone, a nie złączone.
  • Outline, tylko granice, pozwala porównać je ze zdjęciami znajdującymi się pod spodem.
  • Confidence, cieniowanie według score, pokazuje, co suwak Keep za chwilę odrzuci.
  • Normal, jeden czysty kolor dla gotowej warstwy.
Te same detekcje pokazane na cztery sposoby: Distinct, Outline, Confidence i Normal
Obok siebie: Distinct, Outline, Confidence i Normal.

Właśnie o to chodzi, aby przechodzić między krokami. Poligon, który poprawiłeś, staje się nową bazą tego poligonu, a ustawienia Shapes są ponownie stosowane do niego i do wszystkich pozostałych. Możesz powtarzać ten cykl dowolnie często: wszystko działa natychmiast i nic nie kosztuje. Jedynym ustawieniem, które wykorzystuje dostępny obszar, jest Re-run the whole zone, używane wtedy, gdy problemem był sam opis.

Następnie eksportuj. Export polygons zapisuje ostylowaną warstwę GeoPackage, nazwaną według obiektu i daty, zawierającą pola Label, Class, Confidence, Area (m²) i Perimeter (m). Powierzchnie i długości są podane w metrach terenu, więc wartości odczytane z pliku zgadzają się z tymi obliczanymi przez QGIS.

Tabela atrybutów QGIS wyeksportowanej warstwy AI Segmentation, najpierw jako wiersze dla każdego poligonu, a następnie jako formularz pojedynczego poligonu
Wyeksportowana warstwa w tabeli atrybutów QGIS: każdy poligon jako osobny wiersz oraz pojedynczy poligon widoczny osobno.

Semi-Auto: jeden obiekt naraz

Drugi tryb segmentuje jeden obiekt po każdym kliknięciu. Kliknij obiekt, a zostanie obrysowany jednym ruchem. Lewy przycisk dodaje to, co zostało pominięte, prawy usuwa to, co zostało dodane, a następnie zapisujesz obrys.

Wybierz ten tryb, gdy potrzebujesz dziesięciu dokładnych obiektów zamiast tysiąca przybliżonych albo pełnej kontroli nad granicą.

Dwie karty obok przycisku Start pytają, która AI ma odpowiedzieć na kliknięcie:

  • My computer. Model działa na Twoim komputerze, więc nic nie jest nigdzie wysyłane i nie ma żadnego licznika. Pobiera się raz, zajmuje kilkaset MB, a później działa offline.
  • Cloud AI. Odpowiada większy model. Niczego nie trzeba instalować, więc możesz rozpocząć już od pierwszego kliknięcia, a dokładność jest większa. Klikanie jest bezpłatne. Przy zapisywaniu obiektu zostaje wykorzystany jeden obiekt z miesięcznego pakietu, a ponowne zapisanie tego samego obiektu nigdy nie jest liczone drugi raz.

Wybierasz tryb podczas uruchamiania, a w następnej sesji możesz wybrać drugi.

0:00 / 0:00
Jedno kliknięcie, jeden obiekt. Uruchom go na swoim komputerze, a niczego nie wykorzystasz.

Wypróbuj na własnej mapie

Najważniejszym testem jest strefa, na której naprawdę pracujesz. Zainstaluj AI Segmentation, uruchom je na tej strefie i porównaj wynik z tym, co zdigitalizowałbyś ręcznie. Jeśli coś zachowuje się nietypowo, przycisk ? zawiera opcje Contact us i Report a problem.