AproximaĆ§Ć£o linear de uma combinaĆ§Ć£o de linhas por um conjunto de pontos ruidosos

FormulaĆ§Ć£o do problema



Vamos considerar o problema de aproximaĆ§Ć£o de uma combinaĆ§Ć£o de linhas retas por um conjunto de coordenadas ruidosas de pontos localizados em uma dada combinaĆ§Ć£o de linhas (ver Fig. 1 e Fig. 2). A fĆ³rmula usual de aproximaĆ§Ć£o linear nĆ£o funcionarĆ” aqui, uma vez que os pontos estĆ£o misturados e o resultado serĆ” uma linha mĆ©dia entre eles (ver Fig. 3).





Figura: CombinaĆ§Ć£o de 1 linha e conjunto ruidoso de coordenadas







Figura: 2 Uma combinaĆ§Ć£o de linhas e um conjunto ruidoso de coordenadas em uma escala ampliada





Figura: 3 Resultado da aproximaĆ§Ć£o linear



Algoritmo



, , . .. , , -90 +90 ( -180 180 , .. ).



, , . , , . .



, , . , , .



1.



. , . , . -90 90 0.1 .



2.



, .



, , :

y=kx+b,xp,yp



, , , :



y-yp=-(x-xp)/k=>y=-x/k+xp/k+yp



, :



-x/k+xp/k+yp=kx+b=>-x+xp+kyp=k2x+bk



-bk+xp+kyp=k2x+x=>x=(xp+kyp-bk)/(k2+1)



y=k(xp+kyp-bk)/(k2+1)+b=(怖kx怗p+k2yp-bk2+bk2+b)/(k2+1)=(怖kx怗p+k2yp+b)/(k2+1)



:



dEust=āˆš((xp-(xp+kyp-bk)/(k2+1))2+(yp-(怖kx怗p+k2yp+b)/(k2+1))2)



3.



, , , (. . 4-6).



. , (. . 7, 8). . 7 , .





. 4 ( )





. 5 ( )





. 6 ( )





. 7 ( 1)





. 8 ( 2)



4.



, . , (. . 9 . 10):



k=(Nāˆ‘1N(xy)-āˆ‘1Nxāˆ‘1Ny)/(Nāˆ‘1Nx2-(āˆ‘1Nx)2);b=(āˆ‘1Ny-kāˆ‘1Nx)/N





. 9





. 10





(. 11-13).





. 11





. 12





. 13





( ). .



, , , , .



, - . , . - , .




All Articles