LMDS Gen.2
(Laser mosquito defence system)

Brief

The biggest improvement in this generation is this generation can track any object and predict the movement of object to achieve laser keep locking at target.

See detail

Detail

This Generation of LMDS can track any object in a comparably complex environment and can predict object moving trajectory to track and keep rayed objects by laser.

New embedded systems, camera systems and time sequence control algorism are used to eliminate the influence of laser spots on object detection before.

I also design a new optical system so that only one calibration is needed and then this system can have sub-pixel precision at any distance.

For doing this, I learned multi-threaded programming and divided object detection, calculation, and laser control into different threads.

And through time sequence control, the laser is turned off when the camera is exposed, to avoid the light spot that affects the detection.

The laser control thread refresh rate reaches 2000Hz, which satisfies real-time tracking.

The tracking algorithm is replaced by KCF from the previous black-and-white threshold method, thereby realizing the tracking of any object and less background requirement.

I also did an experiment with a drone, and the effect is very good with the background of the sky.

You might notice select an object by drag is a little bit stupid. So I decide to create a User Interface later to pick objectives more humanize.