Difference between revisions of "Eyesis4Pi workflow"
From ElphelWiki
Line 2: | Line 2: | ||
The following page describes the Eyesis4Pi camera software and post-processing procedures. | The following page describes the Eyesis4Pi camera software and post-processing procedures. | ||
− | == | + | == WebGUI (recording)== |
Eyesis4Pi GUI (PHP+JavaScript+HTML) should be installed on the laptop. | Eyesis4Pi GUI (PHP+JavaScript+HTML) should be installed on the laptop. | ||
Line 15: | Line 15: | ||
|} | |} | ||
− | == | + | ==Output== |
− | * | + | * Images in a JP4 format(a RAW format with a better quality than *.jpeg). |
− | * The modules | + | * Binary log with the IMU,GPS and Internal Timestamp records. |
+ | |||
+ | <!-- | ||
+ | * The modules haveindividual IP address: | ||
192.168.0.221-229 | 192.168.0.221-229 | ||
* 192.168.0.221 - master camera, sends sync signals to others. | * 192.168.0.221 - master camera, sends sync signals to others. | ||
− | + | * A single image format is JP4 (a RAW format with a better quality than *.jpeg). | |
− | * A single image format is JP4 (a | ||
* Corresponding frames have the same time stamps generated by the master camera. | * Corresponding frames have the same time stamps generated by the master camera. | ||
* The master camera frames are geotagged. | * The master camera frames are geotagged. | ||
* The IMU log is stored on 1 of the 2 Compact Flash cards (non-removable) attached to the master camera. | * The IMU log is stored on 1 of the 2 Compact Flash cards (non-removable) attached to the master camera. | ||
+ | --> | ||
+ | |||
+ | == Post-Processing== | ||
+ | |||
+ | ====a) WebGUI part (PHP + JavaScript + HTML)==== | ||
+ | * Copying images before processing. | ||
+ | * Extracting GPS coordinates from images. | ||
+ | * Stitching (after ImageJ). | ||
+ | * Formatting/resizing the results. | ||
+ | {| | ||
+ | |[[File:Footage procedures.png|thumb|400px|Footage procedures WebGUI]] | ||
+ | |} | ||
− | == | + | ====b) ImageJ part (Java)==== |
+ | * Applying pixel mapping information | ||
+ | * Distortion correction | ||
+ | * Vignetting correction | ||
+ | * Color correction | ||
+ | * Denoising | ||
+ | * Sharpening | ||
+ | {| | ||
+ | |- valign="top" | ||
+ | |[[File:Eyesis_corrections_plugin.jpeg|thumb|800px|Eyesis corrections plugin interface]] | ||
+ | |} | ||
− | + | <!-- | |
<font size='2'> | <font size='2'> | ||
sudo apt-get install apache2 php5 ufraw dcraw libjpeg-progs imagemagick hugin | sudo apt-get install apache2 php5 ufraw dcraw libjpeg-progs imagemagick hugin | ||
Line 66: | Line 90: | ||
* Launch [http://rsbweb.nih.gov/ij/ ImageJ] and process the files. The output are enhanced, stitched JPEGs (optionally TIFFs). | * Launch [http://rsbweb.nih.gov/ij/ ImageJ] and process the files. The output are enhanced, stitched JPEGs (optionally TIFFs). | ||
* '''<nowiki>http://127.0.0.1/scripts/convert_images_for_webgl.php?dir=<results_dir></nowiki>''' - rescale results using [http://www.imagemagick.org/script/index.php ImageMagick]. | * '''<nowiki>http://127.0.0.1/scripts/convert_images_for_webgl.php?dir=<results_dir></nowiki>''' - rescale results using [http://www.imagemagick.org/script/index.php ImageMagick]. | ||
+ | --> |
Revision as of 14:47, 29 August 2012
Contents
Preface
The following page describes the Eyesis4Pi camera software and post-processing procedures.
WebGUI (recording)
Eyesis4Pi GUI (PHP+JavaScript+HTML) should be installed on the laptop.
Output
- Images in a JP4 format(a RAW format with a better quality than *.jpeg).
- Binary log with the IMU,GPS and Internal Timestamp records.
Post-Processing
a) WebGUI part (PHP + JavaScript + HTML)
- Copying images before processing.
- Extracting GPS coordinates from images.
- Stitching (after ImageJ).
- Formatting/resizing the results.
b) ImageJ part (Java)
- Applying pixel mapping information
- Distortion correction
- Vignetting correction
- Color correction
- Denoising
- Sharpening