Table of Contents

Image-Processing

By analysing the image with we receive from the camera, we can detect boats on the sea. To achieve this, different algorithms and approaches from the image processing and deep learning domain can be used.

Camera

S. Keller, K. Dierig, L. Range, "SearchWing - Messung des Energieverbrauchs eines Raspberry Pi und Charakterisierung des Kamersystems", Projektarbeit, WS 2020/21

Compression effects on detection

Does JPEG image compression affect detection? See

Farhad Ghazvinian Zanjani, Svitlana Zinger, Bastian Piepers, Saeed Mahmoudpour, Peter Schelkens, and Peter H. N. de With "Impact of JPEG 2000 compression on deep convolutional neural networks for metastatic cancer detection in histopathological images," Journal of Medical Imaging 6(2), 027501 (24 April 2019). https://doi.org/10.1117/1.JMI.6.2.027501

Detection by using edgedetector and a 2d tracker in world coordinates

ros.jpg

Code

https://gitlab.com/searchwing/development/boatdetectorcpp

Algorithms

Assumptions for the algorithms

Proposal / boat detector

Tracking

Output

asd

Used software

Outlook

Presentation on the topic

Click to go to the video

Anomaly detection using FFT

Paper: https://cloud.hs-augsburg.de/s/KNiMLrY5P6H4JXJ

Imagerecognition by using a OpenCV Haar Cascade Classifier

I composed a few images to train a Haar Cascade Classifier. The code is over here:

https://git.etech.fh-augsburg.de/friedrich.beckmann/bilderkennung

The detected boats can be seen in the following image. They are marked by a blue rectangle.

Bilderkennung Beispiel

Recified:

Bilderkennung Beispiel Detail

In this example the second boat with Persenning does not get detect. The boat above get detected.

Datasets

For development and test purposes we need datasets. So far we got these datasets: