CrazyEngineers
  • rukawa
    rukawa

    MemberApr 16, 2014

    What is a box filter?

    I am currently studying feature detectors and descriptors, and when reading about SURF, I read that it uses box filters and applies them to integral images. What exactly are box filters and what is the difference between a box filter and a regular filter? where do the term BOX come from?
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • rukawa

    MemberApr 17, 2014

    Does anyone know what a box filter is?
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorApr 17, 2014

    rukawa
    Does anyone know what a box filter is?
    A little more information would definitely suffice. I did a search and found a paper that might be relevant. I've absolutely no idea what it's talking about, though: #-Link-Snipped-#
    Are you sure? This action cannot be undone.
    Cancel
  • aarav sharma

    MemberApr 17, 2014

    Box filtering is basically an average-of-surrounding-pixel kind of image filtering. It is actually a convolution filter which is a commonly used mathematical operation for image filtering. A convolution filters provide a method of multiplying two arrays to produce a third one. In box filtering, image sample and the filter kernel are multiplied to get the filtering result. The filter kernel is like a description of how the filtering is going to happen, it actually defines the type of filtering. The power of box filtering is one can write a general image filter that can do sharpen, emboss, edge-detect, smooth, motion-blur, etcetera. Provided approriate filter kernel is used.

    Now that I probably had wet your appetite let us see further the coolness of box filtering and its filter kernel. A filter kernel defines filtering type, but what exactly is it? Think of it as a fixed size small box or window larger than a pixel. Imagine that it slides over the sample image through all positions. While doing so, it constantly calculates the average of what it sees through its window.
    The minimum standard size of a filter kernel is 3x3, as shown in above diagram. Due to the rule that a filter kernel must fit within the boundary of sampling image, no filtering will be applied on all four sides of the image in question. With special treatment, it can be done, but what is more important than making the basic work first? Enough talk, lets get to the implementation asap!
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorApr 17, 2014

    #-Link-Snipped-# - please do not copy-paste from other websites. It's called plagiarism. Your post has been copied from: <a href="https://tech-algorithm.com/articles/boxfiltering/" target="_blank" rel="noopener noreferrer">Tech-Algorithm.com ~ Box Filtering</a> .
    Are you sure? This action cannot be undone.
    Cancel
  • rukawa

    MemberApr 20, 2014

    Kaustubh Katdare
    A little more information would definitely suffice. I did a search and found a paper that might be relevant. I've absolutely no idea what it's talking about, though: #-Link-Snipped-#

    Actually reading this paper is what brought me here, but thanks anyway.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register