Giter Site home page Giter Site logo

small-bounding-box-filter-for-small-target-detection's Introduction

Small-bounding-box-filter-for-small-target-detection

In order to detect small targets under the condition of dense clutters, we propose a single-frame target detection algorithm based on a small bounding-box filter, which is characterized by good adaptability to the position and size of a small target. During the small target detection process, the proposed algorithm first searches for the local maximum gray pixel and then, a set of concentric bounding boxes whose center is the pixel found in the first step is constructed, and the detection thresholds of a neighboring region of this pixel are calculated based on the bounding boxes. Finally, the minimum threshold is used to detect small target pixels in the neighboring region. A fast version of the proposed algorithm is a minimum bounding-box filter, which can be implemented by dividing an image into blocks and using the mid-range and range to assess the concentration trend and dispersion of the background. Simulation and analysis results show that the proposed algorithm can achieve high detection probability and low false alarm rate when detecting small targets in the complex background; while its fast version has high computational efficiency. The proposed algorithm can be used in star tracker (refer to demo), infrared searching and tracking systems (refer to reference).

small-bounding-box-filter-for-small-target-detection's People

Contributors

jingnengfu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.