{"id":426,"date":"2016-11-18T00:27:53","date_gmt":"2016-11-18T04:27:53","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/?page_id=426"},"modified":"2017-04-07T19:49:56","modified_gmt":"2017-04-07T23:49:56","slug":"fpn","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/fpn\/","title":{"rendered":"Sensor Noise"},"content":{"rendered":"<div class=\"page\" title=\"Page 3\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h2><strong>1 THE PIPELINE<\/strong><\/h2>\n<p>The sensor noise calibration follows the following pipeline:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-693\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-300x59.png\" alt=\"\" width=\"483\" height=\"95\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-300x59.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-768x152.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-1024x203.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-700x139.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-520x103.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-360x71.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-250x50.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/pipeline-1-100x20.png 100w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/p>\n<h2><strong>2 DATA COLLECTION:<\/strong><\/h2>\n<h3><strong>2.1 PARAMETERS<\/strong>:<\/h3>\n<p>Based on the experiments performed on the EVT HS 12000N camera, the plan is to collect 10 images of both dark and flat images of exposure values ranging from 1000 \u03bcs to 30000 \u03bcs on intervals of 100 \u03bcs from each camera.<\/p>\n<div class=\"page\" title=\"Page 3\">\n<div class=\"layoutArea\">\n<div class=\"column\"><\/div>\n<div class=\"column\">\n<h3>2.2 DATA COLLECTION PLAN:<\/h3>\n<p>The images have been named according to a standard naming scheme. The illustration of the directory structure and image naming scheme for the data collection plan can be seen below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-695\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-300x198.png\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-300x198.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-768x507.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-1024x676.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-700x462.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-520x343.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-360x238.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-250x165.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan-100x66.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/data_collection_plan.png 1715w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"page\" title=\"Page 3\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h2>3 EXTRACTING CALIBRATION PARAMETERS<\/h2>\n<div class=\"page\" title=\"Page 4\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h3>3.1 EXTRACTING THE BIAS MATRIX<\/h3>\n<ul>\n<li>Due to the presence of thermal noise, every image has a bias and a dark frame would consist of non-zero pixel values instead of a uniform image of all non-zero pixel values.<\/li>\n<li>The thermal noise correction can be performed by subtracting the bias frame from the image.<\/li>\n<li>As thermal noise is a function of exposure, the bias frames have to be stored for a set of exposure values.<\/li>\n<li>For each image, the bias matrix corresponding to the exposure closest to the exposure of the image has to be chosen for bias correction.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 4\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h3>3.2 EXTRACTING THE GAIN MATRIX<\/h3>\n<ul>\n<li>Due to the presence of pixel response non-uniformity, every pixel of the image has a different capacity of capturing the light from the environment.<\/li>\n<li>The pixel response non-uniformity correction can be performed by multiplying the gain frame with the bias-corrected image.<\/li>\n<li>As pixel response non-uniformity is a function of exposure, the gain frames have to be stored for a set of exposure values.<\/li>\n<li>For each image, the gain matrix corresponding to the exposure closest to the exposure of the image has to be chosen for gain correction.<\/li>\n<\/ul>\n<div class=\"page\" title=\"Page 4\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h3>3.3 STORING THE GAIN AND BIAS MATRIX<\/h3>\n<ul>\n<li>The flat and dark images at different exposures are used to compute the gain matrix and bias matrix.<\/li>\n<li>These correction matrices and their corresponding exposure values are then stored in a file format as shown below:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-697\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-300x167.png\" alt=\"\" width=\"300\" height=\"167\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-300x167.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-768x428.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-1024x571.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-700x390.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-520x290.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-360x201.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-250x139.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat-100x56.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correction_mat.png 1820w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"column\">\n<div class=\"page\" title=\"Page 5\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h2>4 SENSOR NOISE CORRECTION<\/h2>\n<h3>CORRECTION:<\/h3>\n<div class=\"page\" title=\"Page 5\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>The gain and bias matrices extracted from the\u00a0correction.mat file is used to correct\u00a0uncalibrated image. The results are:<\/p>\n<p>UNCALIBRATED IMAGE:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-702\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-300x224.png\" alt=\"\" width=\"300\" height=\"224\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-300x224.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-768x574.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-700x523.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-520x388.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-360x269.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-250x187.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im-100x75.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/im.png 861w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"column\">\u00a0CALIBRATION WITH ARBITRARY PARAMETERS:<\/div>\n<div class=\"column\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-703\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-300x225.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-768x576.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-1024x768.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-700x525.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-520x390.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-360x270.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-250x188.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM-100x75.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.42.44-PM.png 1741w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div>\n<div class=\"column\">\u00a0CALIBRATION WITH CORRECT PARAMETERS:<\/div>\n<div class=\"column\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-705\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-300x225.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-768x576.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-1024x768.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-700x525.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-520x390.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-360x270.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-250x187.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM-100x75.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/Screen-Shot-2017-04-07-at-7.45.03-PM.png 1887w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div>\n<\/div>\n<h3 class=\"column\">VALIDATION:<\/h3>\n<div class=\"page\" title=\"Page 6\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>A comparison between a uniform patch from the uncalibrated image and a patch at the same location on the calibrated image shows the\u00a0absence of patterns\/stripes, hence validating the image calibration. These results can be seen from\u00a0below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-709\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-300x288.png\" alt=\"\" width=\"300\" height=\"288\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-300x288.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-768x736.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-1024x982.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-700x671.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-520x499.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-360x345.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-250x240.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong-100x96.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/wrong.png 1144w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-708\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-291x300.png\" alt=\"\" width=\"291\" height=\"300\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-291x300.png 291w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-768x793.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-700x723.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-520x537.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-360x372.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-250x258.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct-100x103.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-content\/uploads\/sites\/18\/2016\/11\/correct.png 921w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><\/p>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h2>5\u00a0IMAGE NOISE AND MEASUREMENT<\/h2>\n<h3>5.1 READ AND SHOT NOISE<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"layoutArea\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1 THE PIPELINE The sensor noise calibration follows the following pipeline: 2 DATA COLLECTION: 2.1 PARAMETERS: Based on the experiments performed on the EVT HS 12000N camera, the plan is to collect 10 images of both dark and flat images [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-426","page","type-page","status-publish","hentry","clearfix"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/pages\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":29,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/pages\/426\/revisions"}],"predecessor-version":[{"id":622,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/pages\/426\/revisions\/622"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamg\/wp-json\/wp\/v2\/media?parent=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}