Uno dei pregi di questo algoritmo è che le condizioni nelle quali diviene non affidabile sono facilmente rilevabili, ed è perciò possibile rendersene conto e tentare di porvi rimedio.
L'algoritmo cade in difetto qualora non vi sia sufficiente differenzazione del segnale nell'immagine; caso in cui gli operatori di confronto non sono in grado di funzionare.
Le riflessioni speculari sul pavimento traggono in inganno l'algoritmo: le immagini riflesse dai pavimenti lucidi non rispettano la trasformazione precalcolata, e quindi vengono rivelate come fori. Il problema può essere alleviato mediante l'uso di filtri polarizzatori posti di fronte agli obbiettivi delle telecamere e opportunamente orientati in modo da attenuare i riflessi.