{"id":{"repo_id":"umkc","oai_identifier":"oai:mospace.umsystem.edu:10355/62674"},"canonical_url":"https://search.dev.ndltd.org/etd/umkc/oai:mospace.umsystem.edu:10355/62674","repository":{"repo_id":"umkc","name":"University of Missouri - Kansas City","base_url":"https://mospace.umsystem.edu/oai/request"},"display":{"title":"Topic-Based Video Classification and Retrieval Using Machine Learning","abstract":"Machine learning has made significant progress for many real-world problems. The Deep Learning (DL) models proposed primarily concentrate on object detection, image classification, and image captioning. However, very little work has been shown in DL-based video-content analysis and retrieval. Due to the complex nature of time relevant information in a sequence of video frames, understanding video contents is particularly challenging during video analysis and retrieval. Latent Dirichlet Allocation (LDA) is known as one of the best proven methods for uncovering hidden latent semantic structures (called the topics) from a large corpus. We want to extend it to capture topics from annotated videos and effectively use them for video classification and retrieval. This approach aims to classify and retrieve videos based on discovering topics from annotated keyframes in videos. This will be accomplished by employing a pipeline of the following five steps: (1) automatic keyframe detection, (2) video annotation using Show &Tell model, (3) topic discovery using LDA on the annotation, (4) topic assignment to keyframes in the videos, and (5) topic sequence analysis for videos. Mapping the topic histograms of the videos is used to both classify and retrieve videos. The unique contribution of this thesis is to design a topic histogram model that is a new way of representing topics within videos as a sequence and frequency of topics. Based on the framework, we have developed a video application using both Apache Spark and TensorFlow, and then we evaluated different machine learning algorithms and validation techniques using Wikipedia, Flickr30K, and YouTube8M datasets.","abstract_html":"Machine learning has made significant progress for many real-world problems. The Deep Learning (DL) models proposed primarily concentrate on object detection, image classification, and image captioning. However, very little work has been shown in DL-based video-content analysis and retrieval. Due to the complex nature of time relevant information in a sequence of video frames, understanding video contents is particularly challenging during video analysis and retrieval. Latent Dirichlet Allocation (LDA) is known as one of the best proven methods for uncovering hidden latent semantic structures (called the topics) from a large corpus. We want to extend it to capture topics from annotated videos and effectively use them for video classification and retrieval. This approach aims to classify and retrieve videos based on discovering topics from annotated keyframes in videos. This will be accomplished by employing a pipeline of the following five steps: (1) automatic keyframe detection, (2) video annotation using Show &amp;Tell model, (3) topic discovery using LDA on the annotation, (4) topic assignment to keyframes in the videos, and (5) topic sequence analysis for videos. Mapping the topic histograms of the videos is used to both classify and retrieve videos. The unique contribution of this thesis is to design a topic histogram model that is a new way of representing topics within videos as a sequence and frequency of topics. Based on the framework, we have developed a video application using both Apache Spark and TensorFlow, and then we evaluated different machine learning algorithms and validation techniques using Wikipedia, Flickr30K, and YouTube8M datasets.","abstract_has_math":false,"creators":["Vadlamudi, Naga Krishna"],"institution":"University of Missouri--Kansas City","degree_name":"M.S.","degree_level":"Masters","degree_discipline":"Computer Science (UMKC)","degree_department":null,"school":null,"contributors":[],"advisors":["Lee, Yugyung, 1960-"],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017","date_published":"2017","updated_at":"2026-07-24T05:17:53Z","subjects":[],"languages":["en_US"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10355/62674","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Lee, Yugyung, 1960-"]},{"key":"dc:creator","label":"Author","values":["Vadlamudi, Naga Krishna"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2018-01-24T19:53:47Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2018-01-24T19:53:47Z"]},{"key":"dc:date.issued","label":"Date","values":["2017"]},{"key":"dc:publisher","label":"Institution","values":["University of Missouri--Kansas City"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science (UMKC)"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Missouri--Kansas City"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10355/62674"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Title from PDF of title page viewed February 2, 2018","Thesis advisor: Yugyung Lee","Vita","Includes bibliographical references (pages 62-64)","Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2017"]},{"key":"dc:description.abstract","label":"Abstract","values":["Machine learning has made significant progress for many real-world problems. The Deep Learning (DL) models proposed primarily concentrate on object detection, image classification, and image captioning. However, very little work has been shown in DL-based video-content analysis and retrieval. Due to the complex nature of time relevant information in a sequence of video frames, understanding video contents is particularly challenging during video analysis and retrieval. Latent Dirichlet Allocation (LDA) is known as one of the best proven methods for uncovering hidden latent semantic structures (called the topics) from a large corpus. We want to extend it to capture topics from annotated videos and effectively use them for video classification and retrieval. This approach aims to classify and retrieve videos based on discovering topics from annotated keyframes in videos. This will be accomplished by employing a pipeline of the following five steps: (1) automatic keyframe detection, (2) video annotation using Show &Tell model, (3) topic discovery using LDA on the annotation, (4) topic assignment to keyframes in the videos, and (5) topic sequence analysis for videos. Mapping the topic histograms of the videos is used to both classify and retrieve videos. The unique contribution of this thesis is to design a topic histogram model that is a new way of representing topics within videos as a sequence and frequency of topics. Based on the framework, we have developed a video application using both Apache Spark and TensorFlow, and then we evaluated different machine learning algorithms and validation techniques using Wikipedia, Flickr30K, and YouTube8M datasets."]},{"key":"dc:title","label":"Title","values":["Topic-Based Video Classification and Retrieval Using Machine Learning"]}]}],"canonical_facts":{"dc:contributor.advisor":["Lee, Yugyung, 1960-"],"dc:creator":["Vadlamudi, Naga Krishna"],"dc:date.accessioned":["2018-01-24T19:53:47Z"],"dc:date.available":["2018-01-24T19:53:47Z"],"dc:date.issued":["2017"],"dc:description":["Title from PDF of title page viewed February 2, 2018","Thesis advisor: Yugyung Lee","Vita","Includes bibliographical references (pages 62-64)","Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2017"],"dc:description.abstract":["Machine learning has made significant progress for many real-world problems. The Deep Learning (DL) models proposed primarily concentrate on object detection, image classification, and image captioning. However, very little work has been shown in DL-based video-content analysis and retrieval. Due to the complex nature of time relevant information in a sequence of video frames, understanding video contents is particularly challenging during video analysis and retrieval. Latent Dirichlet Allocation (LDA) is known as one of the best proven methods for uncovering hidden latent semantic structures (called the topics) from a large corpus. We want to extend it to capture topics from annotated videos and effectively use them for video classification and retrieval. This approach aims to classify and retrieve videos based on discovering topics from annotated keyframes in videos. This will be accomplished by employing a pipeline of the following five steps: (1) automatic keyframe detection, (2) video annotation using Show &Tell model, (3) topic discovery using LDA on the annotation, (4) topic assignment to keyframes in the videos, and (5) topic sequence analysis for videos. Mapping the topic histograms of the videos is used to both classify and retrieve videos. The unique contribution of this thesis is to design a topic histogram model that is a new way of representing topics within videos as a sequence and frequency of topics. Based on the framework, we have developed a video application using both Apache Spark and TensorFlow, and then we evaluated different machine learning algorithms and validation techniques using Wikipedia, Flickr30K, and YouTube8M datasets."],"dc:identifier.uri":["https://hdl.handle.net/10355/62674"],"dc:language.iso":["en_US"],"dc:publisher":["University of Missouri--Kansas City"],"dc:title":["Topic-Based Video Classification and Retrieval Using Machine Learning"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science (UMKC)"],"thesis:degree_level":["Masters"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Missouri--Kansas City"]},"updated_at":"2026-07-24T05:17:53Z"}