During the development of my master’s thesis, I built a Python application using the Tkinter GUI library, designed to display a live map of porpoise detections and localizations. The application functioned by creating a serial connection to the Xilinx Zynq-7000 SoC which was running the localization system. This map was developed using pre-recorded data from Grand Passage and was designed to work in real-time in the Parrsboro deployment.
View this project on GitHub.
In the summer of 2019, harbour porpoises were spotted and vocalizations were recorded in Grand Passage, Nova Scotia. These pre-recorded vocalizations were used used as the input to the real-time localization system and the estimated position of harbour porpoise was shown as the recording was played. The estimated position was shown on the map shown below. The location of the hydrophone array is represented as a H in a red circle. Additionally, the exact range and azimuth estimation is shown on the top left, as well as the polar coordinates converted to latitude and longitude coordinates.
In the summer of 2022, the localization system was deployed in Parrsboro, Nova Scotia. The map shown below is an updated version of the previously shown map, now with a center point of the deployment in Parrsboro. This map was intended to display the estimated position of harbour porpoises in real-time in the FORCE Visitor Centre.