Eyesis4Pi 393
Other info:
← Older revision Revision as of 19:21, 22 December 2016 (10 intermediate revisions not shown)Line 32: Line 32: * Final panoramic image equirectangular projection dimensions - 14000x7000 * Final panoramic image equirectangular projection dimensions - 14000x7000 * 0.05 Pix stitching precision * 0.05 Pix stitching precision +* Very small parallax - distance between entrance pupils: 46.5 mm +* High resolution lenses: 26x M12 lens mount * Calibrated fixed lens to compensate for the lenses distortions * Calibrated fixed lens to compensate for the lenses distortions **10" (0.1 pix) in the center 80% x 80% area **10" (0.1 pix) in the center 80% x 80% area **30" (0.3 pix) maximal error over the full FoV **30" (0.3 pix) maximal error over the full FoV **<0.03um/° thermal expansion **<0.03um/° thermal expansion -* 5 FPS - maximum frame rate +* Precise image capture synchronization +* 5 FPS - maximum frame rate +* RAW or compressed image formats +* Images are geo-tagged (Exif) - 5Hz GPS receiver ([https://www.pololu.com/product/2138 Locosys LS20031]) * High-precision IMU [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375] * High-precision IMU [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375] -* Images are geo-tagged - 5Hz GPS receiver ([https://www.pololu.com/product/2138 Locosys LS20031]) * Recording to: * Recording to: ** internal SSDs ** internal SSDs ** external SSDs ** external SSDs ** a PC over network ** a PC over network -* * Web Based GUI * Web Based GUI * SYNC cable allows: * SYNC cable allows: ** receive and log external trigger (from a sensor such as odometer or extra GNSS system) ** receive and log external trigger (from a sensor such as odometer or extra GNSS system) ** generate output signal to trigger other sensors or cameras ** generate output signal to trigger other sensors or cameras +* Weatherproof camera body and camera pole +* The Eyesis4Pi-393 system is highly customizable * Free Software and Open Hardware * Free Software and Open Hardware + +==Operation== +* The system is controlled from a laptop via a [[Eyesis4Pi User Guide - Recording|web-based interface (Eyesis4Pi GUI)]]. Which also displays real-time previews and parameters. +* Power consumption is about 50W. +* Power supply: +** AC/DC power adapter (input: 110V/220V, output: 48V 2A) and can be used with a car power adapter (inverter), when mounted on a car roof. +** 48V batteries (48V 4Ah - about 1h of operation) + +{| style='padding:0px;' +|valign='top'|[[File:Eyesis4pi axes.jpeg|300px|thumb|Eyesis4Pi on a car]] +|valign='top' style='padding:0px;'|[[File:Eyesis4pi393 cables.png|thumb|300px|Fig.1 Cables]] +|- +|valign='top' style='padding:0px;'|[[File:Eyesis4pi393 recording external disks.png|thumb|300px|Fig.2 Recording to swappable external drives]] +|valign='top' style='padding:0px;'|[[File:Eyesis4pi393 recording internal ssds or network.png|thumb|300px|Fig.3 Recording to internal SSDs or over network]] +|valign='top' style='padding:0px;'|[[File:Eyesis4pi393 footage download from internal ssds.png|thumb|300px|Fig.4 Downloading data from internal SSDs to PC]] +|} ==Calibration== ==Calibration== Line 78: Line 99: |} |} |} |} -==Operating==+ -{|+==Other info== -|[[File:Eyesis4pi393 cables.png|thumb|300px|Fig.1 Cables]]+====Storage==== +=====Internal===== +* 3x m.2 SSDs: +** physical size: 2242 or 2260 +=====External===== +* 3x 2.5" SSDs connected in a hot swap rack +====Tech specs of a single image sensor==== +{| border="1" class="wikitable" |- |- -|[[File:Eyesis4pi393 recording external disks.png|thumb|300px|Fig.2 Recording to swappable external drives]]+! Model -|[[File:Eyesis4pi393 recording internal ssds or network.png|thumb|300px|Fig.3 Recording to internal SSDs or over network]]+| [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 ONSemi MT9P006] -|[[File:Eyesis4pi393 footage download from internal ssds.png|thumb|300px|Fig.4 Downloading data from internal SSDs to PC]]+|- +! Color Image Sensor +| 1/2.5" bayer-pattern CMOS +|- +! Effective number of pixels +| 2592x1936 (5,018,112 pixels) +|- +! Aspect Ratio +| Chip 4:3, Region of interest freely adjustable in 16 pixel steps +|- +! Sensor Output +| 12 Bit ADC +|- +! Sensor Features +| Region of interest, on-chip binning and decimation +|- +! Dynamic Range +| 70 db (76 db at 2x2 binning) +|- +! Electronic Shutter +| 1 us to "very long" (~3h) in 1us steps +|- +! Shutter Type +| ERS +|- +! Gain +| Analog & Digital (0 db to 12 db continuous) +|} + +{| +|[[File:Eyesis4pi3d-24-illustration.jpg|thumb|300px|Head Contents Schematic]] +|valign='top'|[[File:Eyesis4pi-fov.jpg|thumb|250px|FOV of sub-cameras in Eyesis4Pi-393, color shows time of acquisition (from red to blue):1-8 horizontal sensors; 1t-8t top sensors;1b-8b bottom sensors]] |} |} OlegEyesis4Pi 393
Tech Specs of a Single Image Sensor:
← Older revision Revision as of 18:40, 22 December 2016 (5 intermediate revisions not shown)Line 32: Line 32: * Final panoramic image equirectangular projection dimensions - 14000x7000 * Final panoramic image equirectangular projection dimensions - 14000x7000 * 0.05 Pix stitching precision * 0.05 Pix stitching precision +* Very small parallax - distance between entrance pupils: 46.5 mm +* High resolution lenses: 26x M12 lens mount * Calibrated fixed lens to compensate for the lenses distortions * Calibrated fixed lens to compensate for the lenses distortions **10" (0.1 pix) in the center 80% x 80% area **10" (0.1 pix) in the center 80% x 80% area **30" (0.3 pix) maximal error over the full FoV **30" (0.3 pix) maximal error over the full FoV **<0.03um/° thermal expansion **<0.03um/° thermal expansion -* 5 FPS - maximum frame rate +* Precise image capture synchronization -* High-precision IMU [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375]+* 5 FPS - maximum frame rate +* RAW or compressed image formats * Images are geo-tagged - 5Hz GPS receiver ([https://www.pololu.com/product/2138 Locosys LS20031]) * Images are geo-tagged - 5Hz GPS receiver ([https://www.pololu.com/product/2138 Locosys LS20031]) +* High-precision IMU [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375] * Recording to: * Recording to: ** internal SSDs ** internal SSDs ** external SSDs ** external SSDs ** a PC over network ** a PC over network -* * Web Based GUI * Web Based GUI * SYNC cable allows: * SYNC cable allows: ** receive and log external trigger (from a sensor such as odometer or extra GNSS system) ** receive and log external trigger (from a sensor such as odometer or extra GNSS system) ** generate output signal to trigger other sensors or cameras ** generate output signal to trigger other sensors or cameras +* Weatherproof camera body and camera pole +* The Eyesis4Pi-393 system is highly customizable * Free Software and Open Hardware * Free Software and Open Hardware Line 85: Line 90: |[[File:Eyesis4pi393 recording internal ssds or network.png|thumb|300px|Fig.3 Recording to internal SSDs or over network]] |[[File:Eyesis4pi393 recording internal ssds or network.png|thumb|300px|Fig.3 Recording to internal SSDs or over network]] |[[File:Eyesis4pi393 footage download from internal ssds.png|thumb|300px|Fig.4 Downloading data from internal SSDs to PC]] |[[File:Eyesis4pi393 footage download from internal ssds.png|thumb|300px|Fig.4 Downloading data from internal SSDs to PC]] +|} + +==Other info== +====Tech specs of a single image sensor==== +{| border="1" class="wikitable" +|- +! Model +| [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 ONSemi MT9P006] +|- +! Color Image Sensor +| 1/2.5" bayer-pattern CMOS +|- +! Effective number of pixels +| 2592x1936 (5,018,112 pixels) +|- +! Aspect Ratio +| Chip 4:3, Region of interest freely adjustable in 16 pixel steps +|- +! Sensor Output +| 12 Bit ADC +|- +! Sensor Features +| Region of interest, on-chip binning and decimation +|- +! Dynamic Range +| 70 db (76 db at 2x2 binning) +|- +! Electronic Shutter +| 1 us to "very long" (~3h) in 1us steps +|- +! Shutter Type +| ERS +|- +! Gain +| Analog & Digital (0 db to 12 db continuous) |} |} OlegEyesis4Pi Calibration
← Older revision
Revision as of 18:27, 22 December 2016
Line 1:
Line 1:
-==IMU==+==Goniometer and IMU==
{| {|
-|[[File:Eyesis-with-cradle-pattern_small_2.jpeg|500px|thumb|Fig.1 Positive rotation angles in the calibration machine]]+|[[File:Eyesis-with-cradle-pattern_small_2.jpeg|380px|thumb|Fig.1 Positive rotation angles in the calibration machine]]
|valign='top'|[[File:Goniometer.jpeg|400px|thumb|Fig.2 Goniometer]] |valign='top'|[[File:Goniometer.jpeg|400px|thumb|Fig.2 Goniometer]]
|valign='top'|[[File:Eyesis4pi axes.jpeg|400px|thumb|Fig.3 IMU in Eyesis4π]] |valign='top'|[[File:Eyesis4pi axes.jpeg|400px|thumb|Fig.3 IMU in Eyesis4π]]
|} |}
+
+IMU is [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375] - 2400 samples per second
During the calibration process the goniometer rotates the camera about 2 axes (y & z on Fig.1) by precisely known angles. To calibrate IMU one needs to match the goniometer angles with the IMU data. During the calibration process the goniometer rotates the camera about 2 axes (y & z on Fig.1) by precisely known angles. To calibrate IMU one needs to match the goniometer angles with the IMU data.
Oleg
Eyesis4Pi 393
← Older revision
Revision as of 18:27, 22 December 2016
(9 intermediate revisions not shown)Line 1:
Line 1:
==Status== ==Status==
-Production+Available
== Overview== == Overview==
{| {|
|- |-
-|[[File:Eyesis4pi 1a.jpeg|150px|thumb|left]]+| valign='top' |[[File:Eyesis4pi 1a.jpeg|150px|thumb|left]]
-|'''Elphel Eyesis4Pi-26-393''' is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications.<!--360*180 panoramic camera... or less<sup>***</sup>view angle.<sup>*</sup> The camera is designed to be a measurement tool for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and to allow future [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction] of the scenes. --> The camera is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the camera FoV. [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry]and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. --> +|'''Elphel Eyesis4Pi-26-393''' is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications.<!--360*180 panoramic camera... or less<sup>***</sup>view angle.<sup>*</sup> The camera is designed to be a measurement tool for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and to allow future [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction] of the scenes. -->
-There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix.+* The system is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the field of view.
-High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera. Images, synchronized with IMU and GPS data, are recorded to internal Solid State Drives (SSD) or to an external computer over the network.+* [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. -->
-Eyesis4Pi camera system includes Eyesis computer for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching.+* There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix, the equirectangular projection is 14000x7000.
+* High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera.
+* Images, synchronized with IMU and GPS data, can be recorded to internal Solid State Drives (SSD), external swappable SSDs or to a PC over the network.
+* Optionally Eyesis4Pi-393 camera system includes PC for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching.
+* Eyesis4Pi-393 can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>*</sup><br>
-Eyesis4Pi can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>**</sup><br>+Automated panoramic imagery and 3-dimensional panoramas are the 2 main applications of Eyesise4Pi-393 camera.
-Automated panoramic imagery and 3-dimensional panoramas are 2 main applications of Eyesise4Pi camera.+
+<sup>*</sup> ''Car and backpack mounts are not included.''
====Improvements over older generation [[Eyesis4Pi]]==== ====Improvements over older generation [[Eyesis4Pi]]====
Line 32:
Line 37:
**<0.03um/° thermal expansion **<0.03um/° thermal expansion
* 5 FPS - maximum frame rate * 5 FPS - maximum frame rate
-* Integrated high-precision IMU and GPS+* High-precision IMU [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375]
+* Images are geo-tagged - 5Hz GPS receiver ([https://www.pololu.com/product/2138 Locosys LS20031])
* Recording to: * Recording to:
** internal SSDs ** internal SSDs
** external SSDs ** external SSDs
-** to PC over network+** a PC over network
+*
* Web Based GUI * Web Based GUI
+* SYNC cable allows:
+** receive and log external trigger (from a sensor such as odometer or extra GNSS system)
+** generate output signal to trigger other sensors or cameras
* Free Software and Open Hardware * Free Software and Open Hardware
==Calibration== ==Calibration==
-We have developed full calibration process and post-processing software to compensate for optical aberrations, allowing to preserve full sensor resolution over the camera FOV, and distortions – for precise pixel-mapping for photogrammetry and 3D reconstruction. Check out this [http://blogs.elphel.com/2010/06/elphel-eyesis-camera-optics-and-lens-focus-adjustment/ Elphel Development Blog post] for more details.+We have developed full calibration process and post-processing software to compensate for:
+* '''Optical aberrations''', allowing to preserve full sensor resolution over the camera FoV.
+* '''Distortions''' – for precise pixel-mapping for photogrammetry and 3D reconstruction.
+
+The [[Eyesis4Pi_Calibration|calibration]] is performed using the machine ('''goniometer''') that rotates the camera about 2 axes by precisely known angles. To calibrate IMU one needs to match the goniometer angles with the IMU data.
+
+Check out these articles for more details:
+* [http://blog.elphel.com/2012/09/building-and-calibrating-eyesis4%CF%80/ Building and calibrating Eyesis4Pi]
+* [http://blog.elphel.com/2013/06/elphel-new-camera-calibration-facility/ New calibration facility]
+
{| {|
|- |-
|[[File:Eyesis4pi393 calibration resized.jpeg|450px|thumb| Calibration process]] |[[File:Eyesis4pi393 calibration resized.jpeg|450px|thumb| Calibration process]]
|[[File:Eyesis4pi393 calibration closer resized.jpeg|200px|thumb]] |[[File:Eyesis4pi393 calibration closer resized.jpeg|200px|thumb]]
+|[[File:Eyesis-with-cradle-pattern_small_2.jpeg|340px|thumb| Calibration process drawing]]
|} |}
Oleg
12/22/16 [imagej-elphel][dct] by AndreyFilippov: more on factorization
AndreyFilippov committed changes to the Elphel git project :
more on factorization
more on factorization
12/22/16 [imagej-elphel][master] by AndreyFilippov: more on factorization
AndreyFilippov committed changes to the Elphel git project :
more on factorization
more on factorization
Eyesis4Pi 393
Calibration:
← Older revision Revision as of 17:42, 22 December 2016 (3 intermediate revisions not shown)Line 1: Line 1: ==Status== ==Status== -Production+Available == Overview== == Overview== {| {| |- |- |[[File:Eyesis4pi 1a.jpeg|150px|thumb|left]] |[[File:Eyesis4pi 1a.jpeg|150px|thumb|left]] -|'''Elphel Eyesis4Pi-26-393''' is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications.<!--360*180 panoramic camera... or less<sup>***</sup>view angle.<sup>*</sup> The camera is designed to be a measurement tool for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and to allow future [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction] of the scenes. --> The camera is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the camera FoV. [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry]and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. --> +|'''Elphel Eyesis4Pi-26-393''' is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications.<!--360*180 panoramic camera... or less<sup>***</sup>view angle.<sup>*</sup> The camera is designed to be a measurement tool for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and to allow future [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction] of the scenes. --> -There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix.+* The system is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the field of view. -High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera. Images, synchronized with IMU and GPS data, are recorded to internal Solid State Drives (SSD) or to an external computer over the network.+* [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. --> -Eyesis4Pi camera system includes Eyesis computer for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching.+* There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix, the equirectangular projection is 14000x7000. +* High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera. +* Images, synchronized with IMU and GPS data, can be recorded to internal Solid State Drives (SSD), external swappable SSDs or to a PC over the network. +* Optionally Eyesis4Pi-393 camera system includes PC for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching. +* Eyesis4Pi-393 can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>**</sup><br> -Eyesis4Pi can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>**</sup><br>+Automated panoramic imagery and 3-dimensional panoramas are the 2 main applications of Eyesise4Pi-393 camera. -Automated panoramic imagery and 3-dimensional panoramas are 2 main applications of Eyesise4Pi camera.+ ====Improvements over older generation [[Eyesis4Pi]]==== ====Improvements over older generation [[Eyesis4Pi]]==== Line 36: Line 39: ** internal SSDs ** internal SSDs ** external SSDs ** external SSDs -** to PC over network+** a PC over network * Web Based GUI * Web Based GUI * Free Software and Open Hardware * Free Software and Open Hardware ==Calibration== ==Calibration== -We have developed full calibration process and post-processing software to compensate for optical aberrations, allowing to preserve full sensor resolution over the camera FOV, and distortions – for precise pixel-mapping for photogrammetry and 3D reconstruction. Check out this [http://blogs.elphel.com/2010/06/elphel-eyesis-camera-optics-and-lens-focus-adjustment/ Elphel Development Blog post] for more details.+We have developed full calibration process and post-processing software to compensate for: +* '''Optical aberrations''', allowing to preserve full sensor resolution over the camera FoV. +* '''Distortions''' – for precise pixel-mapping for photogrammetry and 3D reconstruction. +Check out this [http://blogs.elphel.com/2010/06/elphel-eyesis-camera-optics-and-lens-focus-adjustment/ Elphel Development Blog post] for more details. {| {| |- |- Oleg12/22/16 [imagej-elphel][master] by AndreyFilippov: Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
AndreyFilippov committed changes to the Elphel git project :
Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
12/22/16 [imagej-elphel][master] by AndreyFilippov: Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
AndreyFilippov committed changes to the Elphel git project :
Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
Working on kernel factorization with LMA - larger symmetrical kernel and small asymmetrical for direct convolution with bayer
Tmp manual
← Older revision
Revision as of 04:06, 22 December 2016
Line 154:
Line 154:
Example: Example:
<font size='2'> <font size='2'>
-* channel '''2''', '''/home/root''', file prefix='''test_''', '''1GB''' or '''10min''' files whichever occurs first+* '''/home/root''', file prefix='''test_''', '''1GB''' or '''10min''' files whichever occurs first
** setup and start (in one line): ** setup and start (in one line):
echo "format=mov;status=/var/tmp/camogm.status;prefix=/home/root/test_;duration=600;length=1073741824;start" > /var/volatile/camogm_cmd echo "format=mov;status=/var/tmp/camogm.status;prefix=/home/root/test_;duration=600;length=1073741824;start" > /var/volatile/camogm_cmd
Oleg
Eyesis4Pi 393
Overview:
← Older revision Revision as of 03:04, 22 December 2016 (8 intermediate revisions not shown)Line 1: Line 1: ==Status== ==Status== -==Overview==+Production +== Overview== +{| +|- +|[[File:Eyesis4pi 1a.jpeg|150px|thumb|left]] +|'''Elphel Eyesis4Pi-26-393''' is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications.<!--360*180 panoramic camera... or less<sup>***</sup>view angle.<sup>*</sup> The camera is designed to be a measurement tool for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry] and to allow future [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction] of the scenes. --> The camera is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the camera FoV. [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry]and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. --> + +There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix. +High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera. Images, synchronized with IMU and GPS data, are recorded to internal Solid State Drives (SSD) or to an external computer over the network. +Eyesis4Pi camera system includes Eyesis computer for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching. + +Eyesis4Pi can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>**</sup><br> +Automated panoramic imagery and 3-dimensional panoramas are 2 main applications of Eyesise4Pi camera. + +====Improvements over older generation [[Eyesis4Pi]]==== +* new [[10393]] system boards +** faster recording +** more powerful +* more compact - the pole is 2 times shorter +* lighter +|} + +== Features == +* 4*π (360x180) full sphere coverage +* 64 MPix panoramic image resolution after stitching +* Final panoramic image equirectangular projection dimensions - 14000x7000 +* 0.05 Pix stitching precision +* Calibrated fixed lens to compensate for the lenses distortions +**10" (0.1 pix) in the center 80% x 80% area +**30" (0.3 pix) maximal error over the full FoV +**<0.03um/° thermal expansion +* 5 FPS - maximum frame rate +* Integrated high-precision IMU and GPS +* Recording to: +** internal SSDs +** external SSDs +** to PC over network +* Web Based GUI +* Free Software and Open Hardware + +==Calibration== +We have developed full calibration process and post-processing software to compensate for optical aberrations, allowing to preserve full sensor resolution over the camera FOV, and distortions – for precise pixel-mapping for photogrammetry and 3D reconstruction. Check out this [http://blogs.elphel.com/2010/06/elphel-eyesis-camera-optics-and-lens-focus-adjustment/ Elphel Development Blog post] for more details. +{| +|- +|[[File:Eyesis4pi393 calibration resized.jpeg|450px|thumb| Calibration process]] +|[[File:Eyesis4pi393 calibration closer resized.jpeg|200px|thumb]] +|} ==3D Model== ==3D Model== OlegEyesis4Pi 393
← Older revision
Revision as of 02:38, 22 December 2016
Line 1:
Line 1:
==Status== ==Status==
-==Overview==+Production
+== Overview==
+Elphel Eyesis4Pi-393 is the newer generation of the full-sphere multi-camera systems for stereophotogrammetric applications. The camera is [http://blogs.elphel.com/2010/11/zoom-in-now-enhance/ calibrated] to compensate for optical aberrations allowing to preserve full sensor resolution over the camera FoV. [http://blog.elphel.com/2011/10/subpixel-registration-and-distrortion-measurement/ Distortion calibration] is performed for precise pixel-mapping to automatically stitch images into panoramas, and also for [http://en.wikipedia.org/wiki/Photogrammetry photogrammetry]and [http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images 3D reconstruction]. <!--due to precise optical calibration of sensor+lens modules and pixel-mapping. Eyesis4Pi can be used for panorama capturing and allow to get high quality final images of the panoramas which no other cameras available on the market can produce. -->
+
+There are 24 x 5MPix sensors in the camera head, resulting in 120 MPix image acquisition. Panorama image resolution after stitching is 64 MPix.
+High-precision Inertial Measurement Unit IMU (ADIS 16375, 2400 samples per second) is integrated with the camera, as well as 5Hz GPS (Locosys LS20031) to provide precise position and orientation of the camera. Images, synchronized with IMU and GPS data, are recorded to internal Solid State Drives (SSD) or to an external computer over the network.
+Eyesis4Pi camera system includes Eyesis computer for image downloading and post-processing with pre-installed SDK and Free and Open Source Software for camera calibration, image acquisition and panorama stitching.
+
+Eyesis4Pi can be mounted on a car for outdoor panoramic applications or carried by a person, which lets successfully create panoramas of small and narrow spaces.<sup>**</sup><br>
+Automated panoramic imagery and 3-dimensional panoramas are 2 main applications of Eyesise4Pi camera.
+
+==Improvements over older generation [[Eyesis4Pi]]==
+* new [[10393]] system boards
+** faster recording
+** more powerful
+* more compact - the pole is 2 times shorter
+* lighter
==3D Model== ==3D Model==
Oleg
File:Eyesis4pi393 calibration closer resized.jpeg
uploaded "[[File:Eyesis4pi393 calibration closer resized.jpeg]]"
OlegPrice list
← Older revision
Revision as of 01:38, 22 December 2016
Line 21:
Line 21:
|- |-
|colspan='2'| |colspan='2'|
-|'''NC393'''+|'''NC393-F-CS'''
|'''NC393-DEV''' |'''NC393-DEV'''
-|'''NC393-H'''+|'''MNC393-H'''
|- |-
|colspan='2'| |colspan='2'|
-|[[File:NC393-CS-sm.jpeg|100px|link=http://www3.elphel.com/nc393-cs]]+|[[File:Nc393 small.jpeg|100px|link=http://www3.elphel.com/nc393-cs]]
|[[File:Nc393-dev-sm.jpeg|150px]] |[[File:Nc393-dev-sm.jpeg|150px]]
|[[File:Nc-393-printed-H-.jpeg|150px|link=http://www3.elphel.com/mnc393-custom]] |[[File:Nc-393-printed-H-.jpeg|150px|link=http://www3.elphel.com/mnc393-custom]]
Line 121:
Line 121:
$95 $95
| |
-++-
| |
- -
Line 187:
Line 187:
|- style='border-top:solid 3px black;' |- style='border-top:solid 3px black;'
|colspan='2'|Price |colspan='2'|Price
-|$2725+|$2630
|$1835-$2990 |$1835-$2990
|$3495 |$3495
Oleg
File:Nc393 small.jpeg
uploaded "[[File:Nc393 small.jpeg]]"
Oleg12/21/16 [elphel-apps-camogm][master] by Mikhail Karpenko: Update help message in test program
Mikhail Karpenko committed changes to the Elphel git project :
Update help message in test program
Update help message in test program
12/21/16 [elphel-apps-camogm][master] by Mikhail Karpenko: Update help message in test program
Mikhail Karpenko committed changes to the Elphel git project :
Update help message in test program
Update help message in test program
12/21/16 [elphel-apps-camogm][master] by Mikhail Karpenko: Collect recording statistics
Mikhail Karpenko committed changes to the Elphel git project :
Collect recording statistics
Collect recording statistics
12/21/16 [elphel-apps-camogm][master] by Mikhail Karpenko: Collect recording statistics
Mikhail Karpenko committed changes to the Elphel git project :
Collect recording statistics
Collect recording statistics
Price list
Cameras:
← Older revision Revision as of 23:35, 21 December 2016 Line 190: Line 190: |$1835-$2990 |$1835-$2990 |$3495 |$3495 -|- -|colspan='2'|Price with KIT -|$TBA -|$TBA-$TBA -|$TBA |} |} - - =<font color='DarkBlue'>Camera Kits</font>= =<font color='DarkBlue'>Camera Kits</font>= OlegPages
