Abstract
Improve the scientific level of the goose breeding industry and help the development of intelligent agriculture. Instance Segmentation has a pivotal role when the breeders make decisions about geese breeding. It can be used for disease prevention, body size estimation and behavioural prediction, etc. However, instance segmentation requires high performance computing devices to run smoothly due to its rich output. To ameliorate this problem, this paper constructs a novel encoder-decoder module and proposes the SDSCNet model. The reasonable use of depth-separable convolution in the module reduces the number and size of model parameters and increase execution speed. Finally, SDSCNet model enables real-time identification and segmentation of individual geese with the accuracy reached 0.933.We compare this model with numerous mainstream instance segmentation models, and the final results demonstrate the excellent performance of our model.Furthermore, deploying SDSCNet model on the embedded device Raspberry Pi 4 Model B can achieve effective detection of continuous moving scenes.
Similar content being viewed by others
Availability of data and materials
Data supporting the results of this study are not publicly available due to ongoing research on the project, etc., but may be obtained from the corresponding author(s) with reasonable justification by email, etc.
References
He K, Gkioxari G, Dollár P, Girshick R (2017) Mask R-CNN, In: 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 2017, pp 2980–2988. https://doi.org/10.1109/ICCV.2017.322
Qiao Y, Truman M, Sukkarieh S (2019) Cattle segmentation and contour extraction based on Mask R-CNN for precision livestock farming. Comput Electron Agric 165:104958
Hu Z, Yang H, Lou T (2021) Dual attention-guided feature pyramid network for instance segmentation of group pigs. Comput Electron Agric 186:106140
Chen J, Chen W, Zeb A et al (2022) Segmentation of medical images using an attention embedded lightweight network. Eng Appl Artif Intell 116:105416
Blekos K, Nousias S, Lalos AS (2020) Efficient automated U-Net based tree crown delineation using UAV multi-spectral imagery on embedded devices. In: 2020 IEEE 18th International Conference on Industrial Informatics (INDIN), vol 1. IEEE
Paluru N et al (2021) Anam-Net: Anamorphic depth embedding-based lightweight CNN for segmentation of anomalies in COVID-19 chest CT images. IEEE Trans Neural Netw Learn Syst 32(3):932–946
Panero Martinez R et al (2021) Real-time instance segmentation of traffic videos for embedded devices. Sensors 21(1):275
Liu S, Qi L, Qin H, Shi J, Jia J (2018) Path aggregation network for instance segmentation. In: 2018 IEEE/CVF conference on computer vision and pattern recognition, Salt Lake City, UT, USA, 2018, pp 8759–8768. https://doi.org/10.1109/CVPR.2018.00913
Chen K, et al (2019) Hybrid task cascade for instance segmentation. In: 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019, pp 4969–4978. https://doi.org/10.1109/CVPR.2019.00511
Bolya D, Zhou C, Xiao F, Lee YJ (2019) YOLACT: real-time instance segmentation. In: 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Korea (South), 2019, pp 9156–9165. https://doi.org/10.1109/ICCV.2019.00925
Wang X et al (2020) Solo: Segmenting objects by locations. European Conference on Computer Vision. Springer, Cham
Xie E, et al (2020) PolarMask: single shot instance segmentation with polar representation. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 2020, pp 12190–12199. https://doi.org/10.1109/CVPR42600.2020.01221
Cheng T, et al (2022) Sparse instance activation for real-time instance segmentation. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 2022, pp 4423–4432. https://doi.org/10.1109/CVPR52688.2022.00439
Gou J, Yu B, Maybank SJ et al (2021) Knowledge distillation: A survey. Int J Comput Vis 129(6):1789–1819
Blalock D, Gonzalez Ortiz JJ, Frankle J et al (2020) What is the state of neural network pruning? Proc Mach Learn Syst 2:129–146
Ji M, Peng G, Li S et al (2022) A neural network compression method based on knowledge-distillation and parameter quantization for the bearing fault diagnosis. Appl Soft Comput 127:109331
Jin H, Wu D, Zhang S et al (2023) Design of a Quantization-based DNN Delta Compression Framework for Model Snapshots and Federated Learning. IEEE Trans Parallel Distrib Syst 01:1–15
Su Z, Fang L, Kang W et al (2020) Dynamic group convolution for accelerating convolutional neural networks. European Conference on Computer Vision. Springer, Cham, pp 138–155
Zhang K, Cheng K, Li J et al (2019) A channel pruning algorithm based on depth-wise separable convolution unit. IEEE Access 7:173294–173309
Gholami A, et al (2018) SqueezeNext: hardware-aware neural network design. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA, 2018, pp 1719–171909. https://doi.org/10.1109/CVPRW.2018.00215
Mehta S, Rastegari M, Shapiro L, Hajishirzi H (2019) ESPNetv2: a light-weight, power efficient, and general purpose convolutional neural network. In: 2019 IEEE/CVF conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019, pp 9182–9192. https://doi.org/10.1109/CVPR.2019.00941
Cao J, Tian X, Chen Z et al (2022) Ancient mural segmentation based on a deep separable convolution network. Herit Sci 10(1):1–17
Badrinarayanan V, Kendall A, Cipolla R (2017) Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans Pattern Anal Mach Intell 39(12):2481–2495
Chen L-C, Zhu Y, Papandreou G, Schroff F, Adam H (2018) Encoder-decoder with atrous separable convolution for semantic image segmentation. (eds) Ferrari V, Hebert M, Sminchisescu C, Weiss Y. Computer vision – ECCV 2018. Springer international publishing, Cham, pp 833–851
Wang Y, Zhou Q, Liu J et al (2019) Lednet: A lightweight encoder-decoder network for real-time semantic segmentation. In: 2019 IEEE International Conference on Image Processing (ICIP). IEEE, pp 1860–1864
Lin T-Y, Goyal P, Girshick R, He K, Dollár P (2020) Focal loss for dense object detection. In: IEEE transactions on pattern analysis and machine intelligence, vol 42, no 2, pp 318–327, 1 Feb. 2020. https://doi.org/10.1109/TPAMI.2018.2858826
Zhao R, Qian B, Zhang X et al (2020) Rethinking dice loss for medical image segmentation. In: 2020 IEEE International Conference on Data Mining (ICDM). IEEE, pp 851–860
Pang Y, Wang T, Anwer RM, Khan FS, Shao L (2019) Efficient featurized image pyramid network for single shot detector. In: 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019, pp 7328–7336. https://doi.org/10.1109/CVPR.2019.00751
Zhao H, Shi J, Qi X, Wang X, Jia J (2017) Pyramid scene parsing network. In: 2017 IEEE conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 2017, pp 6230–6239. https://doi.org/10.1109/CVPR.2017.660
Su H, Lin B, Huang X, Li J, Duan X (2021) MBFFNet: multi-branch feature fusion network for colonoscopy. Frontiers Bioeng Biotechnol, 9
Jiang X, Wang H, Chen Y et al (2020) Mnn: A universal and efficient inference engine. Proc Mach Learn Syst 2:1–13
Funding
This work was funded by the Innovation Training Program Project of Sichuan Agricultural University.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study’s conception and design. Material preparation and data collection were performed by Jiao Li, Tianyu Xie,Yijie Chen and Jianan Yuan.Analysis was performed by Jiao Li, Houcheng Su and Jianing Li. The first draft of the manuscript was written by Jiao Li, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval
The animal study protocol was approved by the Institutional Animal Care and Use Committee of Sichuan Agricultural University.
Conflict of interest
All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or nonfinancial interest in the subject matter or materials discussed in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Yijie Chen and Jianan Yuan contributed equally to this work.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, J., Su, H., Li, J. et al. SDSCNet: an instance segmentation network for efficient monitoring of goose breeding conditions. Appl Intell 53, 25435–25449 (2023). https://doi.org/10.1007/s10489-023-04743-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04743-w