Nachdem eine Linie gefunden wurde und als ein-Pixel breite Line im Bildpuffer vorliegt, können daraus die Merkmale herausgefiltert werden. Dies erweist sich durch die umfangreiche Vorarbeit als sehr einfach:
Pixel, die nur einen Nachbarn haben, sind Linien-Enden und Pixel, die mehr als zwei Nachbarn haben, sind Abzweigungen. Diese Suche übernimmt die Funktion FindNodes.
Die gefundenen Merkmale werden mit ihren jeweiligen Koordinaten in einem Array gespeichert. Dargestellt werden die gefundenen Knoten durch die Node-Klasse.