{"id":217,"date":"2016-09-26T17:20:19","date_gmt":"2016-09-26T21:20:19","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=217"},"modified":"2025-04-15T15:46:43","modified_gmt":"2025-04-15T19:46:43","slug":"project-topic-3","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/","title":{"rendered":"Project Topic"},"content":{"rendered":"<p>I have chosen to do my senior project on data compression and my adviser for the project will be Xunfei Jiang.<\/p>\n<p>Data compression is the concept of compressing data to fit into a smaller space. \u00a0Lossless compression is when when some form of data, like a video file, is compressed into less space with no loss in quality. \u00a0In lossy compression, a file can be compression even more, but at the expense of the quality of the data.<\/p>\n<p>There are many different types of data one may want to compress. \u00a0For instance, we can compress the amount of space it takes to store text using a technique like run-length encoding. \u00a0In run-length encoding, we count the repetitions of characters, and store the number of times that character repeats itself. \u00a0If the sequence EEEEE appears in a string, we could instead store it as 5E so that it takes up less space. \u00a0This would be an example of lossless compression since the original string can still be perfectly reproduced despite requiring less storage space.<\/p>\n<p>If one was compressing a video file, one might use bit rate compression. \u00a0In bit rate compression, the number of bits used to determine the colors the pixels can turn is reduced. \u00a0This will cause the video to require far less storage space, but at the cost of quality, since not as many color options are available. \u00a0Thus, this would be an example of lossy compression.<\/p>\n<p>For my personal project, I will read papers published on various data compression techniques. \u00a0I will write my paper describing various compression techniques used in computer science. \u00a0I will also come up with my own method of compressing data, probably for video files. \u00a0I will write code to demonstrate this compression technique, and I will explain the method and how it works in my paper.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have chosen to do my senior project on data compression and my adviser for the project will be Xunfei Jiang. Data compression is the concept of compressing data to fit into a smaller space. \u00a0Lossless compression is when when &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/\">Read More<\/a><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82,16,19],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-82","category-daniel","category-student"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Project Topic - CS\/DS Student Portfolios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Project Topic - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"I have chosen to do my senior project on data compression and my adviser for the project will be Xunfei Jiang. Data compression is the concept of compressing data to fit into a smaller space. \u00a0Lossless compression is when when &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-26T21:20:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-15T19:46:43+00:00\" \/>\n<meta name=\"author\" content=\"Daniel Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/\"},\"author\":{\"name\":\"Daniel Wilson\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c66e194dac763c7ea0d3b762c31ddbf6\"},\"headline\":\"Project Topic\",\"datePublished\":\"2016-09-26T21:20:19+00:00\",\"dateModified\":\"2025-04-15T19:46:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/\"},\"wordCount\":306,\"commentCount\":0,\"articleSection\":[\"2016\",\"Daniel\",\"Student\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/\",\"name\":\"Project Topic - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"datePublished\":\"2016-09-26T21:20:19+00:00\",\"dateModified\":\"2025-04-15T19:46:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c66e194dac763c7ea0d3b762c31ddbf6\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2016\\\/09\\\/26\\\/project-topic-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project Topic\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/c66e194dac763c7ea0d3b762c31ddbf6\",\"name\":\"Daniel Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g\",\"caption\":\"Daniel Wilson\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/dlwilson13\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Project Topic - CS\/DS Student Portfolios","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/","og_locale":"en_US","og_type":"article","og_title":"Project Topic - CS\/DS Student Portfolios","og_description":"I have chosen to do my senior project on data compression and my adviser for the project will be Xunfei Jiang. Data compression is the concept of compressing data to fit into a smaller space. \u00a0Lossless compression is when when &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2016-09-26T21:20:19+00:00","article_modified_time":"2025-04-15T19:46:43+00:00","author":"Daniel Wilson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Wilson","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/"},"author":{"name":"Daniel Wilson","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c66e194dac763c7ea0d3b762c31ddbf6"},"headline":"Project Topic","datePublished":"2016-09-26T21:20:19+00:00","dateModified":"2025-04-15T19:46:43+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/"},"wordCount":306,"commentCount":0,"articleSection":["2016","Daniel","Student"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/","name":"Project Topic - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"datePublished":"2016-09-26T21:20:19+00:00","dateModified":"2025-04-15T19:46:43+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c66e194dac763c7ea0d3b762c31ddbf6"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/09\/26\/project-topic-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"Project Topic"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/c66e194dac763c7ea0d3b762c31ddbf6","name":"Daniel Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/185db218b82dac69bce5629e8a945f1f0c76954660af04afb049c4eacaadba61?s=96&d=mm&r=g","caption":"Daniel Wilson"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/dlwilson13\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Daniel Wilson","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/dlwilson13\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2016\/\" rel=\"category tag\">2016<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2016\/daniel\/\" rel=\"category tag\">Daniel<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a>","rttpg_excerpt":"I have chosen to do my senior project on data compression and my adviser for the project will be Xunfei Jiang. Data compression is the concept of compressing data to fit into a smaller space. \u00a0Lossless compression is when when &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":1,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":218,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/217\/revisions\/218"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}