without using test.m
change feature(from gray image to a lot of different try)
new ver,fixed boundary problem
update to current situation