MCFP-YOLO animal species detector for embedded systems
| dc.contributor.author | Ibraheam, Mai | |
| dc.contributor.author | Li, Kin Fun | |
| dc.contributor.author | Gebali, Fayez | |
| dc.date.accessioned | 2024-01-24T23:12:01Z | |
| dc.date.available | 2024-01-24T23:12:01Z | |
| dc.date.copyright | 2023 | en_US |
| dc.date.issued | 2023 | |
| dc.description.abstract | Advances in deep learning have led to the development of various animal species detection models suited for different environments. Building on this, our research introduces a detection model that efficiently handles both batch and real-time processing. It achieves this by integrating a motion-based frame selection algorithm and a two-stage pipelining–dataflow hybrid parallel processing approach. These modifications significantly reduced the processing delay and power consumption of the proposed MCFP-YOLO detector, particularly on embedded systems with limited resources, without trading off the accuracy of our animal species detection system. For field applications, the proposed MCFP-YOLO model was deployed and tested on two embedded devices: the RP4B and the Jetson Nano. While the Jetson Nano provided faster processing, the RP4B was selected due to its lower power consumption and a balanced cost–performance ratio, making it particularly suitable for extended use in remote areas. | en_US |
| dc.description.reviewstatus | Reviewed | en_US |
| dc.description.scholarlevel | Faculty | en_US |
| dc.identifier.citation | Ibraheam, M., Li, K. F., & Gebali, F. (2023). MCFP-yolo animal species detector for embedded systems. Electronics, 12(24), 5044. https://doi.org/10.3390/electronics12245044 | en_US |
| dc.identifier.uri | https://doi.org/10.3390/electronics12245044 | |
| dc.identifier.uri | http://hdl.handle.net/1828/15873 | |
| dc.language.iso | en | en_US |
| dc.publisher | Electronics | en_US |
| dc.rights | Attribution 2.5 Canada | * |
| dc.rights.uri | http://creativecommons.org/licenses/by/2.5/ca/ | * |
| dc.subject | deep learning | |
| dc.subject | convolutional neural network (CNN) | |
| dc.subject | parallel processing | |
| dc.subject | pipelining | |
| dc.subject | embedded device | |
| dc.subject | dataflow | |
| dc.subject | animal species detection | |
| dc.subject.department | Department of Electrical and Computer Engineering | |
| dc.title | MCFP-YOLO animal species detector for embedded systems | en_US |
| dc.type | Article | en_US |