ARCHER,ROBERT I - boba Score: 98/100 -2 pts. wrong implementation of simple “hat” feathering function BABALE,BACHIR - bachir Score: 99/100 -1pt y-shift + cropping --- not ok (A[1][2] is wrong) CHALECKI,JASON P chalecki Score: 99/100 -1pts y shift + cropping --- not ok (A[1][2] is wrong) DE BARROS,MARCELO M - marcelo Score: 100/100 DETWILER,LANDON TODD detwiler Score: 100/100 DUHON,DAVID W wduhon Score: 76/100 -10 pts No artifact -14 pts BlendImages –incomplete except min_x, max_x,min_y and max_y FINKEL,URI urif Score: 100/100 Try shooting a sequence with some objects moving … “so the movement of the car is “detected” by the LK and when the photos are stitched and blended there are no ghosts.” This sentence doesn’t make sense because if the movement of the car is detected, your motion vector is wrong. Then, there should be some ghost effects. GENGLER,PETER PHILLIP pgengler Score: 100/100 +1W 1 whistle a sequence in which the same person appears multiple times I think It is not that important for this project --an automated stitcher in a way, since my C# tool automates all the steps once the input parameters are set. HEGDE,RAJESH K krhedge 100/100 JIANG,RUI ruijiang 100/100+1W 1 whistle brightness correction KAMINSKY,RYAN S rkamin 100/100+2W 1 whistle a sequence in which the same person appears multiple times 1 whistle make edits to one of your panoramas using your scissoring tool and photoshop KANAGARATHNAM,SELLAKUMARAN ksella -1 pts wrong blending – it is not necessary to weight acc (the purpose of this function is to add weighted copy of img into acc according to ramp funcition) 99/100 KANEVA,BILIANA K bkaneva 100/100+1w 1 whistle a sequence in which the same person appears multiple times KAR,ANSUMAN anshu Score: 100/100 KERNER,MATTHEW MORRIS mattker Score: 100/100+1w 1 whistle for many thoughts about dealing with possible problems like exposure/ghost removal/ autostitch LAVI,OFIR ofirl 100/100 blend images with sub-pixel localization. –it is not to round the pixel location to integer (that is, you blending is still only for pixel accuracy) Make edits to one of your panoramas using your scissoring tool and photoshop: At panorama-2 a bird got into my picture by mistake. This is a moving object and unique object for this frame only. This is the same as using the scissoring tool. I can’t understand your argument. This credit is for you to insert an object manually. Try shooting a sequence with some objects moving:At panorama 1 I have a moving car that did not affect or created noise on the picture. – You should describe a solution here instead of saying nothing happens. The way you modified BlendImages() is not that creative and useful for this project. LIEBLING,DANIEL J libeling Score 90/100 -5 pts cylindrical to planar coordinates (see slide 12 again use the second equation first and then first equation where xf =theta and yf=h) -5 pts drift + cropping (The way you calculate A is wrong –A is not a rotation matrix as you defined in your code.) MAHAJAN,SAURABH saby Score: 92/100 Only one test sequence (at least one panorama from the Kaidan head, and one from a hand-held sequence. No descriptions of what worked well and what didn’t. ) MCGRATH,LIAM ROBERT liamm Score: 85/100 -3pts ‘It’ is wrong (It=img2t.Pixel(x, y, k) - img1.Pixel (x, y, k)) -2pts solve 2x2 linear system, Ax = b (wrong) you need ()s in both numerator and denominator like the following code. dt[0] = ( (ATA[1][1]*ATb[0])+(-1*ATA[0][1]*ATb[1]))/((ATA[0][0]*ATA[1][1])-(ATA[0][1]*ATA[1][0])); dt[1] = ((-1*ATA[1][0]*ATb[0])+ (ATA[0][0]*ATb[1]))/((ATA[0][0]*ATA[1][1])-(ATA[0][1]*ATA[1][0])); -5pts scale t for each level, t should be scaled like the following code. t[0] = t[0]/(pow(2,nLevels-1)); t[1] = t[1]/(pow(2,nLevels-1)); -5pts start_y is wrong (start_y = (int)(pos[1] - floor(min_y));) and no ToDo #3 in BlendImages MEGRAW,RODRICK ENNESLEY remegraw Score: 100/100 +1W 1 whistle make edits to one of your panoramas using your scissoring tool and photoshop MENZEL,JACK W jackm Score: 97/100 + 3w -1pt start_x is wrong start_x = (int)(pos[0] - floor(min_x)); -2pts A is wrong ( A is a scale + translation matrix and not a rotation matrix) MUSICK,GRANT AARON gmusick 96/100 -1pts the way acc is caculated is wrong (the purpose of this function is to add weighted copy of img into acc according to hat funcition) try to use alpha = (float) img.Pixel(w,h,3)/255; in AccumulateBlend -1 pt min_x,max_x,min_x,max_y are wrong. For example, min_x and max_x should be defined as follows. (min_y and max_y can be defined in a similar way) min_x = __min(min_x, pos[0]); max_x = __max(max_x, pos[0] + width); -1 pt start_x and start_y are wrong. start_x should be defined as follows. (start_y can be defined in a similar way) start_x = (int)(pos[0] - floor(min_x)); -1pts y shift + cropping --- not ok (A is wrong) NASH,ROBERT DUANE rynn Score:100/100+2W 1 whistle make edits to one of your panoramas using your scissoring tool and photoshop 1 whistle different blending functions RAVULA,SRIKANTH REDDY srikanth 0/100 no project submission RAZZAQ,SHAHID shikari 98/100+ 2W -1 pt start_x is wrong start_x= (int)(pos[0] - min_x)); -1 pt A is wrong (A is a scale + translation and not a rotation matrix) 1 whistle make edits to one of your panoramas using your scissoring tool and photoshop 1 whistle for exposure correction RELKUNTWAR,ANIL VIJAY arelkun 99/100+2w -1pt A is wrong (drift problem is not correctly solved) ROBERTS,JACQUELINE S jackirob 100/100+1w 1 whistle for experiments and thoughts on Lukas-Kanade STRITZEL,ADAM D stritza 100/100+1w 1 whistle a sequence in which the same person appears multiple times THONG,LAVINA CHE-HSUAN lavina 98/100 -2 pts. wrong implementation of simple “hat” feathering function TOLBA,AHMED M tolba 99/100 1pt cropping --- not ok (A[1][2] is wrong) Truty, Mike miketru 100/100+1W 1 whistle a sequence in which the same person appears multiple times WEST,JEFF MICHAEL jeffwest 100/100 WILSON,BRETT M bwilson 99/100 1pt cropping --- not ok (A[1][2] is wrong)