<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=PHG_Post-Processing</id>
	<title>PHG Post-Processing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.elphel.com/index.php?action=history&amp;feed=atom&amp;title=PHG_Post-Processing"/>
	<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;action=history"/>
	<updated>2026-09-14T16:30:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12614&amp;oldid=prev</id>
		<title>Oleg: /* Requirements */</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12614&amp;oldid=prev"/>
		<updated>2016-06-16T19:31:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Requirements&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:31, 16 June 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requirements==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requirements==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Linux OS (Kubuntu preferably).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Linux OS (Kubuntu preferably).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Plugins&lt;/del&gt;]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;plugins&lt;/ins&gt;]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Locate calibration kernels for the current camera.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Locate calibration kernels for the current camera.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Locate &amp;#039;&amp;#039;default-config.corr-xml&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Locate &amp;#039;&amp;#039;default-config.corr-xml&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Oleg</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12613&amp;oldid=prev</id>
		<title>Oleg: /* Instructions */</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12613&amp;oldid=prev"/>
		<updated>2016-06-16T19:30:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Instructions&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:30, 16 June 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Instructions==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Instructions==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Launch ImageJ from Eclipse&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Launch ImageJ from Eclipse&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Go to &amp;#039;&amp;#039;&amp;#039;Plugins&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;ImageJ-Elphel&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;Eyesis Correction&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Go to &amp;#039;&amp;#039;&amp;#039;Plugins&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;ImageJ-Elphel&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;Eyesis Correction&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Oleg</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12612&amp;oldid=prev</id>
		<title>Oleg: Created page with &quot;==Procedures== * Applying pixel mapping information * Aberration correction * Distortion correction * Vignetting correction * Color correction * Denoising * Sharpening  ==Require...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=PHG_Post-Processing&amp;diff=12612&amp;oldid=prev"/>
		<updated>2015-09-01T19:37:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Procedures== * Applying pixel mapping information * Aberration correction * Distortion correction * Vignetting correction * Color correction * Denoising * Sharpening  ==Require...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Procedures==&lt;br /&gt;
* Applying pixel mapping information&lt;br /&gt;
* Aberration correction&lt;br /&gt;
* Distortion correction&lt;br /&gt;
* Vignetting correction&lt;br /&gt;
* Color correction&lt;br /&gt;
* Denoising&lt;br /&gt;
* Sharpening&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* Linux OS (Kubuntu preferably).&lt;br /&gt;
* [[Elphel_Software_Kit_for_Ubuntu#ImageJ_and_Elphel_plugins_for_imageJ|Elphel ImageJ Plugins]].&lt;br /&gt;
* Locate calibration kernels for the current camera.&lt;br /&gt;
* Locate &amp;#039;&amp;#039;default-config.corr-xml&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
* Launch ImageJ from Eclipse:&lt;br /&gt;
* Go to &amp;#039;&amp;#039;&amp;#039;Plugins&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;ImageJ-Elphel&amp;#039;&amp;#039;&amp;#039; -&amp;gt; &amp;#039;&amp;#039;&amp;#039;Eyesis Correction&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[File:Eyesis_corrections_plugin.jpeg|thumb|800px|Eyesis corrections plugin interface]]&lt;br /&gt;
|}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Restore&amp;#039;&amp;#039;&amp;#039; button -&amp;gt; browse for &amp;#039;&amp;#039;default_config.corr-xml&amp;#039;&amp;#039; (restores parameters for &amp;#039;&amp;#039;&amp;#039;Configure correction&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Configure correction&amp;#039;&amp;#039;&amp;#039; button - make sure that the following paths are set correctly (if not - mark the checkboxes - a dialog for each path will pop up):&lt;br /&gt;
&amp;lt;font size=&amp;#039;2&amp;#039;&amp;gt;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Source files directory&amp;#039;&amp;#039;&amp;#039;                - directory with the footage images&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Sensor calibration directory&amp;#039;&amp;#039;&amp;#039;          - [YOUR-PATH]/calibration/sensors&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Aberration kernels (sharp) directory&amp;#039;&amp;#039;&amp;#039;  - [YOUR-PATH]/calibration/aberration_kernels/sharp-007&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Aberration kernels (smooth) directory&amp;#039;&amp;#039;&amp;#039; - [YOUR-PATH]/calibration/aberration_kernels/smooth&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Equirectangular maps directory(may be empty)&amp;#039;&amp;#039;&amp;#039; - [YOUR-PATH]/calibration/equirectangular_maps (it should be created automatically if the w/r rights of [YOUR-PATH]/calibration allow)&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Source file suffix&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;.jp4&amp;#039;&amp;#039;&amp;#039; if jp4 files are processed&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Sensor files prefix&amp;#039;&amp;#039;&amp;#039; - the format is &amp;#039;&amp;#039;&amp;#039;&amp;lt;prefix&amp;gt;NN.calib-tiff&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;&amp;#039;&amp;lt;prefix&amp;gt;&amp;#039;&amp;#039;&amp;#039; is blank if the files are just &amp;#039;&amp;#039;NN.calib-tiff&amp;#039;&amp;#039;. For &amp;#039;&amp;#039;&amp;#039;XXX-NN.calib-tiff&amp;#039;&amp;#039;&amp;#039; the prefix would be &amp;#039;&amp;#039;&amp;#039;XXX-&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Sensor files suffix&amp;#039;&amp;#039;&amp;#039; - default is &amp;#039;&amp;#039;&amp;#039;.calib-tiff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Kernel files (sharp)/(smooth) prefix - same rule as for the sensor files&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Kernel files (sharp)/(smooth) suffix&amp;#039;&amp;#039;&amp;#039; - default is &amp;#039;&amp;#039;&amp;#039;.kernel-tiff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Equirectangular maps prefix&amp;#039;&amp;#039;&amp;#039; - same rule as for the sensor files&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Equirectangular maps suffix&amp;#039;&amp;#039;&amp;#039; - default is &amp;#039;&amp;#039;&amp;#039;.eqr-tiff&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Also the following check boxes need to be checked:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;De-mosaic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Sharpen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Denoise&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Convert colors&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Warp results to equiretangular&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Use projection to a common plane instead of the equirectangular&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Configure warping&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Skip if the files already exist&amp;#039;&amp;#039;) -&amp;gt; rebuild map files - this will create maps in [YOUR-PATH]/calibration/equirectangular_maps. Will take ~5-10 minutes.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Select source files&amp;#039;&amp;#039;&amp;#039; -&amp;gt; select all the footage files to be processed - all files should be named as *_1.jp4 (example: test_1.jp4, something was hard coded, we will fix later)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Process files&amp;#039;&amp;#039;&amp;#039; to start the processing. Depending on the PC power it can take ~1 minute per image.&lt;br /&gt;
&lt;br /&gt;
[[Category:User Guide]]&lt;br /&gt;
[[Category:ImageJ]]&lt;/div&gt;</summary>
		<author><name>Oleg</name></author>
	</entry>
</feed>