代做Automatic counting of ducks passing through a gate using PIR sensors and camera systems代做回归

MSc Project Plan

Title

Automatic counting of ducks passing through a gate using PIR sensors and camera systems

Abstract (maximum 100 words)

This project presents the design and implementation of an automated duck counting system aimed at supporting intelligent poultry management. The system integrates a passive infrared (PIR) motion sensor with a computer vision module, enabling counting of ducks passing through a gate. To enhance robustness and accuracy, image processing techniques and lightweight deep learning models are employed to handle challenges such as occlusion, motion blur, and variable lighting. The experiments are expected to demonstrate the system’s effectiveness in achieving high counting accuracy with low latency. The proposed solution offers a scalable and cost-efficient approach in modern farming.

Aims of the Project (maximum 100 words).

The goal of this system is to automatically and accurately count ducks as they pass through a designated gate, using a combination of passive infrared (PIR) sensing and computer vision techniques. It aims to reduce manual labour, improve data accuracy, and support intelligent livestock management. To evaluate the system’s effectiveness, experiments will be conducted in a controlled farm-like environment. The testing will involve tracking duck movements under various lighting and motion conditions, and comparing the system’s count to ground truth values obtained through manual annotation. Performance will be assessed based on accuracy, latency, and robustness to environmental disturbances.

Significance of topic: (maximum 100 words).

The automation of livestock farming activities has become a key driver of modern agricultural transformation. By integrating embedded systems, computer vision, and IoT technologies, automated systems enable real-time monitoring, improve efficiency, and reduce reliance on labour. This is particularly important in addressing global challenges such as rising food demand, labour shortages, and the need for sustainable farming practices. Moreover, automation supports data-driven decision and improves animal welfare through early detection of anomalies [1][2]. As precision livestock farming continues to evolve, the development of intelligent, low-cost automation solutions holds great potential for improving both productivity and animal care in large-scale operations [3].

Science/Engineering context: (maximum 150 words).

The automated duck counting system faces several scientific and engineering challenges. Scientifically, occlusion, motion blur, and variable lighting are major hurdles. Occlusion, where ducks overlap or are partially obscured, complicates detection[4]. Motion blur, caused by fast movement, can degrade the clarity of visual data [5]. While variable lighting conditions, such as fluctuating light levels, shadows, and reflections, create inconsistencies in object recognition [6]. On the engineering side, the system must deal with false motion triggers from environmental factors like wind or lighting changes. It also needs to maintain real-time, accurate detection while operating on embedded platforms with limited resources[7]. Low-latency inference is crucial, along with ensuring stable coordination between sensors and processing units under real-world conditions [8]. Addressing these challenges is key to ensuring the system’s efficiency and reliability in practical applications.

Relevant literature: (maximum 150 words).

An edge-computing poultry monitoring system using YOLOv10 on an Orange Pi 5B was proposed to count chickens in real-time with over 93% accuracy under varying environmental conditions [9]. A related approach developed LC-DenseFCN for chicken counting from surveillance footage using point supervision, addressing occlusion and light variation challenges [10]. For pig monitoring, an embedded board system called EmbeddedPigCount used a lightweight YOLOv4 model and a simplified LightSORT tracker to count pigs passing through a hallway with low computational cost [11]. A computer vision-based livestock monitoring system was developed to identify and track specific behaviors of individual nursery pigs within a group-housed environment, enabling continuous behavioral analysis [12]. Additionally, a deep learning approach was applied for the detection of dairy cows in free stall barns, utilizing computer vision techniques to accurately identify individual cows based on their morphological appearance [13].

Design of solution (maximum 200 words).

The automated duck counting system is structured as an integrated solution consisting of three core functional components: a sensing module, a vision module, and a data processing and control module. The system initiates operation when the sensing module, typically composed of passive infrared (PIR) motion sensors, detects movement near the gate area. This detection triggers the vision module, which captures image or video data in real time through cameras placed in suitable locations to cover the passage zone. The vision module is also responsible for performing basic image processing tasks, such as filtering, background subtraction, and region extraction, to enhance the quality and relevance of the captured data. The processed visual data is then passed to the data processing and control module, which acts as the computational core of the system. This module employs deep learning-based object detection models to identify and count individual ducks, and handles system coordination tasks such as managing sensor input, controlling capture events, storing results, and transmitting data to external platforms. Through the seamless collaboration of these components, the system enables accurate, efficient, and automated monitoring of duck passage in real-world poultry farming scenarios.

Method of solution (maximum 200 words).

This system is built upon a modular architecture consisting of sensing, vision, and data processing components, all integrated on a Raspberry Pi 5 platform. The sensing module employs a passive infrared (PIR) sensor to detect motion within a predefined range. Upon detecting movement, it sends a trigger signal to activate the camera, thereby reducing unnecessary computation and ensuring energy-efficient operation. The vision module, powered by the Raspberry Pi Camera Module 3, captures images or short video clips when triggered. To enhance image quality under variable lighting conditions, basic preprocessing techniques such as image resizing, color normalization, and optional histogram equalization are applied prior to further analysis. In the data processing module, the preprocessed frames are fed into a lightweight object detection model such as MobileNet-SSD or YOLOv5-Nano, selected for their balance between accuracy and real-time inference capability on resource-constrained devices. Postprocessing includes non-maximum suppression and object tracking (e.g., using SORT or Deep SORT) to reduce false detections and ensure each duck is counted only once. Count data is logged locally and can optionally be synchronized to a remote server via Wi-Fi for further analysis or integration with farm management platforms.



热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图