Próbuję automatycznie wykryć niektóre medycznie zdefiniowane anatomiczne punkty orientacyjne w rekonstruowanej tomografii komputerowej. Lekarze używają tych punktów orientacyjnych do pomiaru niektórych parametrów specyficznych dla pacjenta. Próbowałem użyć deskryptora funkcji SIFT, ponieważ te anatomiczne punkty orientacyjne są swego rodzaju „punktami kluczowymi”. Nie działało to zbyt dobrze, ponieważ punktami orientacyjnymi są punkty (lub małe regiony), które zasadniczo nie są „punktami zainteresowania” zgodnie z definicją SIFT. Szukałem wielu algorytmów dopasowywania wzorców / szablonów, ale gdy nie mam problemów z obrotem / tłumaczeniem / skalowaniem, okazuje się, że wyodrębnione funkcje nie odróżniają wystarczająco każdego punktu orientacyjnego (od reszty punktów orientacyjnych i od pozostałych przełomowe łaty), aby wyszkolić klasyfikatora, który działa wystarczająco dobrze (co najmniej 80% dokładności wykrywania).
Daj mi znać, jeśli problem nie jest wystarczająco jasny.
Byłbym wdzięczny za każdą radę.
Dzięki!
Przykładowy obraz:
Małe krzyże x i małe kwadraty znajdują się nad punktami orientacyjnymi, które chcę wykryć (zapomniałem wspomnieć, że mam zestaw treningowy z oznaczonymi punktami orientacyjnymi). Białe linie reprezentują podjęte środki. Oto kilka różnych przypadków (oczywiście nie mogę opublikować pełnej objętości 3D).
źródło
Odpowiedzi:
Waham się, by napisać to jako odpowiedź, ale biorąc pod uwagę, że prosisz tylko o radę, zrobię to.
Proponuję zbadać techniki oparte na złożonej transformacie falkowej złożonej z dwóch drzew (DTCWT). Okazały się one przydatne do generowania deskryptorów, które mają dobrą tolerancję na przesunięcie, skalę i obrót obrazów źródłowych. Nie jest to klasyczny problem polegający na tym, że nie pozwalasz na przypisanie punktów za ciebie, ale podejrzewam, że z pewnym pomysłem możesz dostosować techniki do predefiniowanych punktów orientacyjnych.
Najwyraźniej punkty orientacyjne mają pewne zainteresowanie z perspektywy klinicysty, więc jest w nich coś interesującego - to po prostu przypadek modelowania tego w deskryptorze. Techniki falkowe (w szczególności DTCWT) są dobre w modelowaniu cech, które przyciąga oko.
Punktem wyjścia byłby prawdopodobnie ten dość niedawny artykuł .
źródło