How is integral image used in image processing?
古いコメントを表示
Hi,
With integral image, the task of calculating the area of an upright rectangular region is reduced to four operations. Thus, the computation time is invariant to size of the rectangular. HOWEVER the result of the four operation is the SUM of pixel (of integral image) within the rectangular region. SO HOW is the SUM used for object detection?
My understanding (correct me if i'm wrong)
Let say i have an image with 100*100 pixels. So the resultant integral image will be 100*100 pixels as well. The used of integral image is because its computational time of any rectangle region is almost constant(invariant to size). So let say i have an object of interest in the image, the object is in a 50*50 pixels window. So the calculate of the sum of pixel within the window is constant time even if the window size increase. >>>after this point i'm stuck. How is value of the sum of pixel within a rectangular window useful?
Thanks
4 件のコメント
Sean de Wolski
2011 年 8 月 23 日
It sounds like you're talking about something involving a convolution. I'm not sure what though. Please show an image and/or explain the goal.
Walter Roberson
2011 年 8 月 23 日
The calculation of the area of a rectangle is not invariant with the size of the rectangle: instead it is proportionate to the log of the maximum dimension of the rectangle. Make the rectangle size a few quadrillion digits long and you aren't going to be calculating the area in constant time.
Kyle
2011 年 8 月 24 日
Walter Roberson
2011 年 8 月 24 日
Technical note: "integral image" is defined at http://en.wikipedia.org/wiki/Summed_area_table
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Image Filtering についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!