|
SSDThat is Argmin sum(sum(image1+dx+dy - image12).^) |
NCC |
||
Intermediate results. Top row: input images. 2nd row: results from individually optimizing hand and object. 3rd row: results from joint optimization (two viewpoints per example). Bottom row: results after the refinement. |
LogicAnother thing I noticed that is the colored margins which are black or white. It will effect the result. Since when I roll the image, the left margin's black comes to the right size, top margin's black goes to the bottom which means in this area, the distance are zero. To eliminate the impact for some extend, I decided to crop the margin of a constant value. The results are also shown below. There are some better way, I will discuss in the later section. |
Brightness are different on each channel image for a certain image, and it will cause some erros when apply the above SSD or NCC methods. | ||
|
||
It is shown that there the pixel distribution of each channel is extremely different, which could lead to huge calculation different is we directly apply SSD or NCC; To solve it, I applied the |
Method. In order to align two channel images, I apply a method that adjust the brightness of channel b before calculate the distance or similarity of two images. | ||
|
In order to have better alignment, we can have a better crop of the boundary for example Canny boundary detection. I choose several bad cases in normal alignment method to show the effectivity. | ||
|