{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:56:34Z","timestamp":1767084994836},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,3,28]],"date-time":"2023-03-28T00:00:00Z","timestamp":1679961600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,3,28]],"date-time":"2023-03-28T00:00:00Z","timestamp":1679961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Teaching has become a complex essential tool for students\u2019 abilities, due to their different levels of learning and understanding. In the traditional offline teaching methods, dance teachers lack a target for students \u2018classroom teaching. Furthermore, teachers have limited time, so they cannot take full care of each student\u2019s learning needs according to their understanding and learning ability, which leads to the polarization of the learning effect. Because of this, this paper proposes an online teaching method based on Artificial Intelligence and edge calculation. In the first phase, standard teaching and student-recorded dance learning videos are conducted through the key frames extraction through a deep convolutional neural network. In the second phase, the extracted key frame images were then extracted for human key points using grid coding, and the fully convolutional neural network was used to predict the human posture. The guidance vector is used to correct the dance movements to achieve the purpose of online learning. The CNN model is distributed into two parts so that the training occurs at the cloud and prediction happens at the edge server. Moreover, the questionnaire was used to obtain the students\u2019 learning status, understand their difficulties in dance learning, and record the corresponding dance teaching videos to make up for their weak links. Finally, the edge-cloud computing platform is used to help the training model learn quickly form vast amount of collected data. Our experiments show that the cloud-edge platform helps to support new teaching forms, enhance the platform\u2019s overall application performance and intelligence level, and improve the online learning experience. The application of this paper can help dance students to achieve efficient learning.<\/jats:p>","DOI":"10.1186\/s13677-023-00426-6","type":"journal-article","created":{"date-parts":[[2023,3,28]],"date-time":"2023-03-28T17:03:16Z","timestamp":1680022996000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A convolutional neural network based online teaching method using edge-cloud computing platform"],"prefix":"10.1186","volume":"12","author":[{"given":"Liu","family":"Zhong","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,3,28]]},"reference":[{"issue":"7","key":"426_CR1","doi-asserted-by":"publisher","first-page":"143","DOI":"10.26689\/jcer.v4i7.1391","volume":"4","author":"H Zhao","year":"2020","unstructured":"Zhao H (2020) Blended College English Teaching Based on Online Live Classes During the COVID-19 Epidemic Period. J Contemp Educ Res 4(7):143\u2013147","journal-title":"J Contemp Educ Res"},{"issue":"1","key":"426_CR2","doi-asserted-by":"publisher","first-page":"59","DOI":"10.46819\/TN.1.1.59-79","volume":"1","author":"A Papp-Danka","year":"2020","unstructured":"Papp-Danka A, Lanszki A (2020) Distance Learning at the Hungarian Dance Academy during the COVID-19 pandemic. T\u00e1nc \u00e9s Nevel\u00e9s 1(1):59\u201379","journal-title":"T\u00e1nc \u00e9s Nevel\u00e9s"},{"issue":"2","key":"426_CR3","first-page":"547","volume":"5","author":"B Guo","year":"2020","unstructured":"Guo B, Li H (2020) Guidance Strategies for Online Teaching during the COVID-19 Epidemic: A Case Study of the Teaching Practice of Xinhui Shangya School in Guangdong, China. Soc Sci Electron Publ 5(2):547\u2013551","journal-title":"Soc Sci Electron Publ"},{"key":"426_CR4","doi-asserted-by":"publisher","unstructured":"Li J (2012) Video shot segmentation and key frame extraction based on SIFT feature. 2012 International Conference on Image Analysis and Signal Processing, Huangzhou, China. pp. 1-8. https:\/\/doi.org\/10.1109\/IASP.2012.6425031.","DOI":"10.1109\/IASP.2012.6425031"},{"issue":"1","key":"426_CR5","first-page":"13","volume":"52","author":"T Barbieri","year":"2019","unstructured":"Barbieri T, Goularte R (2019) KS-SIFT: A key frame Extraction Method Based on Local Features. IEEE Int Symp Multimed 52(1):13\u201317","journal-title":"IEEE Int Symp Multimed"},{"issue":"7","key":"426_CR6","doi-asserted-by":"publisher","first-page":"1212","DOI":"10.1016\/j.jvcir.2013.08.003","volume":"24","author":"SK Kuanar","year":"2013","unstructured":"Kuanar SK, Panda R, Chowdhury AS (2013) Video key frame extraction through dynamic Delaunay clustering with a structural constraint. J Vis Commun Image Rep 24(7):1212\u20131227","journal-title":"J Vis Commun Image Rep"},{"key":"426_CR7","doi-asserted-by":"publisher","unstructured":"Wu Z, Xu p (2012) Research on the Technology of Video Key Frame Extraction Based on Clustering. 2012 Fourth International Conference on Multimedia Information Networking and Security, Nanjing, China. pp. 290-293. https:\/\/doi.org\/10.1109\/MINES.2012.190.","DOI":"10.1109\/MINES.2012.190"},{"issue":"1","key":"426_CR8","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/cav.380","volume":"22","author":"C Halit","year":"2015","unstructured":"Halit C, \u00c7apin TK (2015) Multiscale motion saliency for key frame extraction from motion capture sequences. Comput Animat Virtual Worlds 22(1):3\u201314","journal-title":"Comput Animat Virtual Worlds"},{"key":"426_CR9","doi-asserted-by":"publisher","first-page":"107540","DOI":"10.1016\/j.compeleceng.2021.107540","volume":"97","author":"J Wang","year":"2022","unstructured":"Wang J, Zeng C, Wang Z et al (2022) An improved smart key frame extraction algorithm for vehicle target recognition. Comput Electr Eng 97:107540","journal-title":"Comput Electr Eng"},{"key":"426_CR10","doi-asserted-by":"publisher","first-page":"870","DOI":"10.1016\/j.procs.2016.06.075","volume":"89","author":"RK Ranjan","year":"2016","unstructured":"Ranjan RK, Agrawal A (2016) Video summary based on F-sift, Tamura textural and middle level semantic feature. Procedia Computer Science 89:870\u2013876","journal-title":"Procedia Computer Science"},{"key":"426_CR11","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.procs.2020.08.002","volume":"176","author":"M Bouyahi","year":"2020","unstructured":"Bouyahi M, Ayed YB (2020) Video scenes segmentation based on multimodal genre prediction. Procedia Comput Sci 176:10\u201321","journal-title":"Procedia Comput Sci"},{"key":"426_CR12","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1016\/j.autcon.2017.04.004","volume":"81","author":"L Chen","year":"2017","unstructured":"Chen L, Wang Y (2017) Automatic key frame extraction in continuous videos from construction monitoring by using color, texture, and gradient features. Autom Constr 81:355\u2013368","journal-title":"Autom Constr"},{"issue":"9","key":"426_CR13","doi-asserted-by":"publisher","first-page":"1904","DOI":"10.1109\/TPAMI.2015.2389824","volume":"37","author":"K He","year":"2014","unstructured":"He K, Zhang X, Ren S et al (2014) Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition. IEEE Trans Pattern Anal Mach Intell 37(9):1904\u20131916","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"426_CR14","doi-asserted-by":"publisher","unstructured":"Varghese B, Wang N, Barbhuiya S, Kilpatrick P, Nikolopoulos DS (2016) Challenges and Opportunities in Edge Computing. 2016 IEEE International Conference on Smart Cloud (SmartCloud), New York, NY, USA. pp. 20-26. https:\/\/doi.org\/10.1109\/SmartCloud.2016.18.","DOI":"10.1109\/SmartCloud.2016.18"},{"key":"426_CR15","doi-asserted-by":"publisher","first-page":"85714","DOI":"10.1109\/ACCESS.2020.2991734","volume":"8","author":"K Cao","year":"2020","unstructured":"Cao K, Liu Y, Meng G et al (2020) An overview on edge computing research. IEEE Access 8:85714\u201385728","journal-title":"IEEE Access"},{"issue":"5","key":"426_CR16","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi W, Cao J, Zhang Q et al (2016) Edge computing: Vision and challenges. IEEE Internet Things J 3(5):637\u2013646","journal-title":"IEEE Internet Things J"},{"issue":"1","key":"426_CR17","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2017.9","volume":"50","author":"M Satyanarayanan","year":"2017","unstructured":"Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30\u201339","journal-title":"Computer"},{"issue":"5","key":"426_CR18","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MC.2016.145","volume":"49","author":"W Shi","year":"2016","unstructured":"Shi W, Dustdar S (2016) The promise of edge computing. Computer 49(5):78\u201381","journal-title":"Computer"},{"issue":"1","key":"426_CR19","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/JIOT.2017.2750180","volume":"5","author":"N Abbas","year":"2017","unstructured":"Abbas N, Zhang Y, Taherkordi A et al (2017) Mobile edge computing: A survey. IEEE Internet Things J 5(1):450\u2013465","journal-title":"IEEE Internet Things J"},{"issue":"1","key":"426_CR20","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1109\/MNET.2018.1700202","volume":"32","author":"He Li","year":"2018","unstructured":"Li He, Ota K, Dong M (2018) Learning IoT in edge: Deep learning for the Internet of Things with edge computing. IEEE Network 32(1):96\u2013101","journal-title":"IEEE Network"},{"issue":"13","key":"426_CR21","doi-asserted-by":"publisher","first-page":"4494","DOI":"10.3390\/s21134494","volume":"21","author":"H Zhou","year":"2021","unstructured":"Zhou H et al (2021) Bbnet: a novel convolutional neural network structure in edge-cloud collaborative inference. Sensors 21(13):4494","journal-title":"Sensors"},{"key":"426_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-020-00172-z","volume":"9","author":"W Wang","year":"2020","unstructured":"Wang W, Lin H, Wang J (2020) CNN based lane detection with instance segmentation in edge-cloud computing. J Cloud Comput 9:1\u201310","journal-title":"J Cloud Comput"},{"key":"426_CR23","volume-title":"Advanced Information Networking and Applications: Proceedings of the 36th International Conference on Advanced Information Networking and Applications (AINA-2022)","author":"B Di Martino","year":"2022","unstructured":"Di Martino B et al (2022) Analysis of techniques for mapping convolutional neural networks onto cloud edge architectures using SplitFed learning method. Advanced Information Networking and Applications: Proceedings of the 36th International Conference on Advanced Information Networking and Applications (AINA-2022), vol 3. Springer International Publishing, Cham"},{"key":"426_CR24","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1145\/3318216.3363312","volume-title":"In Proceedings of the 4th ACM\/IEEE Symposium on Edge Computing","author":"L Zhou","year":"2019","unstructured":"Zhou L, Samavatian MH, Bacha A, Majumdar S, Teodorescu R (2019) Adaptive parallel execution of deep neural networks on heterogeneous edge devices. In Proceedings of the 4th ACM\/IEEE Symposium on Edge Computing. pp 195\u2013208"},{"key":"426_CR25","doi-asserted-by":"publisher","first-page":"101037","DOI":"10.1016\/j.aei.2020.101037","volume":"43","author":"Y Wang","year":"2020","unstructured":"Wang Y et al (2020) A smart surface inspection system using faster R-CNN in cloud-edge computing environment. Adv Eng Inform 43:101037","journal-title":"Adv Eng Inform"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00426-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-023-00426-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00426-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,28]],"date-time":"2023-03-28T17:03:22Z","timestamp":1680023002000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-023-00426-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,28]]},"references-count":25,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["426"],"URL":"https:\/\/doi.org\/10.1186\/s13677-023-00426-6","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,28]]},"assertion":[{"value":"5 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 March 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"49"}}