Глубина и сегментация
CV05 · stereo matching · MVS · маска 2D
После редкого облака
SfM даёт редкие XYZ. Плотность: поиск соответствий вдоль эпиполяры (блок-матчинг, SGBM) или photo-consistency по многим видам (MVS, COLMAP/OpenMVS).
Диспаратность
Z = f B / d
Сегментация 2D
Класс каждому пикселю (FCN, Long et al. CVPR 2015). На орто учебного участка: крыша / земля / растительность. Готовая сеть, не ImageNet с нуля.
Тень ломает маску — сравнить с ребром ЦММ.
Ректификация нужна SGBM
Без горизонтальных эпиполяр поиск 2D — медленный и врёт. Сначала F, потом warp, потом d.
Окклюзии
То, что видно слева, не видно справа — дыра диспаратности. На АФС то же: щит, дерево, карниз. Не лечить «дырку» интерполяцией и выдавать за ЦММ.
MVS vs одна стереопара
Много видов: выбрать лучшие (Pixelwise View Selection). Устойчивее к блику, чем два кадра. OpenMVS — плотная сетка после COLMAP.
Маска ≠ высота
Семантика орто путает тень с водой. ЦММ путает куст с рельефом. Смотреть оба слоя. А07 — чтение сюжета глазом.
Источники
- Hirschmüller, SGBM, PAMI 2008
- Schönberger et al. Pixelwise View Selection, ECCV 2016
- А07 дешифрирование — сосед, не замена