Difference between revisions of "Eyesis4Pi 393 workflow"

From ElphelWiki
Jump to: navigation, search
Line 1: Line 1:
 
==Workflow==
 
==Workflow==
  
===Recording===
+
===Record===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 39: Line 39:
 
|}
 
|}
  
===Download footage===
+
===Download===
  
===Post-Processing===
+
===Post-Process===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-

Revision as of 13:09, 16 March 2017

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:
  • Images in JP4 format (a RAW format with a better quality than JPEG)
  • Binary log with the IMU, GPS and Internal Timestamp records.

Download

Post-Process

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:

  • Applying pixel mapping information
  • Aberration correction
  • Distortion correction
  • Vignetting correction
  • Color correction
  • Denoising
  • Sharpening
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.

More info...

Recording WebGUI, settings
Recording WebGUI, preview - test pattern


Post-Processing

A. WebGUI part (PHP + JavaScript + HTML)

  • Copying images before processing.
  • Extracting GPS coordinates from images.
  • Stitching (after ImageJ).
  • Formatting/resizing the results.

More info...

Footage procedures WebGUI

B. ImageJ part (Java)

  • Applying pixel mapping information
  • Aberration correction
  • Distortion correction
  • Vignetting correction
  • Color correction
  • Denoising
  • Sharpening

More info...

Eyesis corrections plugin interface

Links