Difference between revisions of "Eyesis4Pi 393 workflow"
From ElphelWiki
(→Post-Process) |
|||
Line 60: | Line 60: | ||
|- | |- | ||
|align="center" | 1 | |align="center" | 1 | ||
− | |style="padding:0px 15px 0px 15px;"| | + | |style="padding:0px 15px 0px 15px;"| Extract footage from data files |
− | |align="center" | | + | |align="center" | - |
− | |align="center" style="padding:0px 15px 0px 15px;"| | + | |align="center" style="padding:0px 15px 0px 15px;"| [https://github.com/Elphel/elphel-tools-x393 extract_images.php] |
|style="padding:0px 15px 0px 15px;"| | |style="padding:0px 15px 0px 15px;"| | ||
|- | |- | ||
|align="center" | 2 | |align="center" | 2 | ||
− | |style="padding:0px 15px 0px 15px;"| | + | |style="padding:0px 15px 0px 15px;"| Post-process |
|align="center" | - | |align="center" | - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|align="center" style="padding:0px 15px 0px 15px;"| [[Eyesis4pi_Post-Processing|ImageJ]] | |align="center" style="padding:0px 15px 0px 15px;"| [[Eyesis4pi_Post-Processing|ImageJ]] | ||
|style="padding:5px 15px 5px 15px;"| Output: transformed according pixel map images ready for stitching and blending. | |style="padding:5px 15px 5px 15px;"| Output: transformed according pixel map images ready for stitching and blending. | ||
Line 91: | Line 79: | ||
* Sharpening | * Sharpening | ||
|- | |- | ||
− | |align="center" | | + | |align="center" | 4 |
|style="padding:0px 15px 0px 15px;"| Stitching and blending | |style="padding:0px 15px 0px 15px;"| Stitching and blending | ||
|align="center" | 2-5<sup>1</sup> | |align="center" | 2-5<sup>1</sup> | ||
− | |style="padding:0px 15px 0px 15px;"| | + | |style="padding:0px 15px 0px 15px;"| |
− | |style="padding:0px 15px 0px 15px;"| Output panoramas in equirectangular projection | + | |style="padding:0px 15px 0px 15px;"| Output: panoramas in equirectangular projection |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
<sup>1</sup>- per single scene | <sup>1</sup>- per single scene | ||
<br><br> | <br><br> | ||
+ | |||
==GUIs Overview== | ==GUIs Overview== | ||
Revision as of 14:38, 16 March 2017
Contents
Workflow
Record
Step | Description | Time, min | Program | Comment |
---|---|---|---|---|
1 | Power on and boot | - | - | |
2 | Network setup | - | - | Kubuntu Network Configuration. |
3 | System tests | - | Web GUI | Optional |
4 | Set up paths and shooting parameters | - | Web GUI | Initial settings can take longer time of course |
5 | Start/Stop recording | - | Web GUI | Acquired data:
|
Download
Step | Description | Time, min | Program | Comment |
---|---|---|---|---|
1 | Copy footage from SSDs to storage | - | python scripts |
|
Post-Process
Step | Description | Time, min | Program | Comment |
---|---|---|---|---|
1 | Extract footage from data files | - | extract_images.php | |
2 | Post-process | - | ImageJ | Output: transformed according pixel map images ready for stitching and blending.
Procedures performed:
|
4 | Stitching and blending | 2-51 | Output: panoramas in equirectangular projection |
1- per single scene
GUIs Overview
WebGUI (recording)
- PHP+JavaScript+HTML.
- Installed on the laptop or PC used for recording.
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
- Aberration correction
- Distortion correction
- Vignetting correction
- Color correction
- Denoising
- Sharpening