function SSD = kritSSD(a)                                                   %do funkce kritCC vstupuje parametr a, který nese informaci o posuvech ve směru obou ox                                            
global A B;                                                                 %globální proměnné, a představuje referenční obraz, B obraz registrovaný
puvodni_posouvany=B;                                                        %přeuložení proměnné
x=a(1);                                                                     %z proměnné, která do funkce vstupuje je vybrán posun v ose x                   
y=a(2);                                                                     %z proměnné, která do funkce vstupuje je vybrán posun v ose x 
c = [400 400 100 100];                                                      %volba hraničních sloupců vymezujících oblast zájmu
r = [180 400 400 180];                                                      %volba hraničních řádků vymezujících oblast zájmu
maskaA=roipoly(A,c,r);                                                      %vytvoření masky     
[height,width]=size(puvodni_posouvany);                                     %zjištění velikosti obrazu     
[souradniceX,souradniceY] = meshgrid(1:width,1:height);                     %vytvoření mřížky     
XI = souradniceX + x;                                                       %realizace posunu
YI = souradniceY + y;                                                       %realizace posunu
vysledny_posunutyB = interp2(souradniceX,souradniceY,puvodni_posouvany,XI,YI);%interpolace pro daný posun
AA=A(maskaA>0);                                                             %výběr oblasti zájmu       
BB=vysledny_posunutyB(maskaA>0);                                            %výběr oblasti zájmu
[m,n]=size(AA);                                                             %určení velikosti pro výpočet odchylky kvadrátů
SSD=sum(sum((AA-BB).^2))/(m*n);                                             %výpočet odchylky kvadrátů
global SSDvalue                                                             %globální proměnná
SSDvalue=SSD;                                                               %hodnota odchylky, pouze pro informaci, je předána dál
