Difference between revisions of "Eyesis4Pi 393 workflow"
From ElphelWiki
Line 4: | Line 4: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Step !! Description !! Time, min !! Comment | + | ! Step !! Description !! Time, min !! Program !! Comment |
|- | |- | ||
|align="center" | 1 | |align="center" | 1 | ||
|style="padding:0px 15px 0px 15px;"| Power on and boot | |style="padding:0px 15px 0px 15px;"| Power on and boot | ||
+ | |align="center" | - | ||
|align="center" | - | |align="center" | - | ||
|style="padding:0px 15px 0px 15px;"| | |style="padding:0px 15px 0px 15px;"| | ||
Line 13: | Line 14: | ||
|align="center" | 2 | |align="center" | 2 | ||
|style="padding:0px 15px 0px 15px;"| Network setup | |style="padding:0px 15px 0px 15px;"| Network setup | ||
+ | |align="center" | - | ||
|align="center" | - | |align="center" | - | ||
|style="padding:0px 15px 0px 15px;"| [http://linuxlibrary.org/kubuntu-network-configuration/ Kubuntu Network Configuration]. | |style="padding:0px 15px 0px 15px;"| [http://linuxlibrary.org/kubuntu-network-configuration/ Kubuntu Network Configuration]. | ||
|- | |- | ||
|align="center" | 3 | |align="center" | 3 | ||
− | |style="padding:0px 15px 0px 15px;"| System tests | + | |style="padding:0px 15px 0px 15px;"| System tests |
− | + | |align="center" | - | |
+ | |align="center" | [[Eyesis4Pi 393 User Guide - Recording|Web GUI]] | ||
|style="padding:0px 15px 0px 15px;"| Optional | |style="padding:0px 15px 0px 15px;"| Optional | ||
|- | |- | ||
|align="center" | 4 | |align="center" | 4 | ||
− | |style="padding:0px 15px 0px 15px;"| Set up paths and shooting parameters | + | |style="padding:0px 15px 0px 15px;"| Set up paths and shooting parameters |
|align="center" | - | |align="center" | - | ||
+ | |align="center" | [[Eyesis4Pi 393 User Guide - Recording|Web GUI]] | ||
|style="padding:0px 15px 0px 15px;"| Initial settings can take longer time of course | |style="padding:0px 15px 0px 15px;"| Initial settings can take longer time of course | ||
|- | |- | ||
|align="center" valign="top" | 5 | |align="center" valign="top" | 5 | ||
− | |style="padding:0px 15px 0px 15px;" valign="top"| Start/Stop recording | + | |style="padding:0px 15px 0px 15px;" valign="top"| Start/Stop recording |
− | |align="center" valign="top" | - | + | |align="center" valign="top" | - |
+ | |align="center" valign="top" | [[Eyesis4Pi 393 User Guide - Recording|Web GUI]] | ||
|style="padding:0px 15px 0px 15px;"| Acquired data: | |style="padding:0px 15px 0px 15px;"| Acquired data: | ||
* Images in [[JP4|JP4]] format (a RAW format with a better quality than JPEG) | * Images in [[JP4|JP4]] format (a RAW format with a better quality than JPEG) |
Revision as of 13:08, 16 March 2017
Contents
Workflow
Recording
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 footage
Post-Processing
Step | Description | Time, min | Program | Comment |
---|---|---|---|---|
1 | Copying footage from SSDs to the PC | 10-30 | Manual | |
2 | Selecting images for post-processing | - | WebGUI - Panorama Previewer | Optional, if not all the images are needed |
3 | Copying selected or all the images for post-processing | 10-30 | WebGUI - Footage Procedures | |
4 | Post-processing in ImageJ | 20-301 | ImageJ | Output: transformed according pixel map images ready for stitching and blending.
Procedures performed:
|
5 | Stitching and blending | 2-51 | WebGUI - Footage Procedures | Output panoramas in equirectangular projection |
6 | Preparing panoramas for WebGL Viewer | 2-51 | WebGUI - Footage Procedures | Optional |
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