Algoritem je sestavljen iz več zaporednih korakov, ki obdelujejo zaporedje slik iz videa. Video lahko spremljamo v živo, tako da slike prihajajo ena za drugo v enakomernih časovnih presledkih, recimo vsako tridesetinko sekunde nova slika, ali pa jih jemljemo iz niza, ki je shranjen v datoteki.
Postopek zakrivanja gibajočih se predmetov ali oseb na slikah izvedemo v štirih fazah, in sicer:
predobdelava pripravi za iskanje gibanja,
iskanje gibanja,
poobdelava najde območja z gibanjem, ki so čim bolj sklenjena in celovita ter
vpeljava dodatne logike za zakrivanje gibajočih predmetov ali oseb na slikah.
Podrobnejši postopek algoritma za zakrivanje oseb iz video posnetkov je opisan v magistrski nalogi Uroša Kolariča po mentorstvom prof. dr. Damjana Zazule in somentorstvom doc. dr. Petra Podbreznika.