Photogrammetery / 3D Modelling / PhotoSynth

This is a place to discuss the latest Hardware and Software released.

Moderators: THE JEW (RaVeN), Ghost [PX]

User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Turn a Kinect into a 3D scanner

http://www.engadget.com/2010/11/14/hack ... ture-tool/

http://www.creativeapplications.net/new ... urce-news/



M$ research labs develop 3D scanning software that may, potentially, be used with Kinect

http://www.geek.com/articles/games/micr ... t-2011088/
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Lytro has made a camera that let's you focus after you take the picture:

http://arstechnica.com/gadgets/news/201 ... icture.ars
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Attachments
article-0-12A62973000005DC-340_964x843.jpg
article-0-12A62741000005DC-196_964x722.jpg
article-0-12A62702000005DC-272_964x952.jpg
article-0-12A627DB000005DC-631_964x629.jpg
article-0-12A627D3000005DC-795_964x958.jpg
article-0-12A627B7000005DC-106_964x619.jpg
article-0-12A625C3000005DC-865_964x637.jpg
article-0-12A62A5F000005DC-583_964x963.jpg
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Dump of links.


DIY Drones:
http://www.diydrones.com/profiles/blogs ... de-to-uavs

UAV news:
http://www.suasnews.com/

Article on building one:
http://servo.texterity.com/servo/201304/?folio=36#pg36

Examples of terrain mapping:
http://diydrones.ning.com/profiles/blog/list?tag=survey
http://www.diydrones.com/group/terrain-surface-mapping
http://diydrones.com/forum/topics/uav-f ... e=activity
http://diydrones.com/forum/topics/uav-f ... e=activity
http://diydrones.com/group/terrain-surf ... e=activity
http://diydrones.com/profiles/blog/list?tag=mapping

Open source photogrammetry:
http://opensourcephotogrammetry.blogspot.ca/

SfM_georef - georeferencing SfM point clouds
http://www.lancs.ac.uk/staff/jamesm/sof ... georef.htm

CMVS-PMVS
This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2). — Read more
http://opensourcephotogrammetry.blogspot.com/

https://github.com/TheFrenchLeaf/CMVS-PMVS

Taung Project: 3D with SfM & IBM
http://arc-team-open-research.blogspot. ... m-ibm.html

Python Photogrammetry Toolbox
https://code.google.com/p/osm-bundler/
http://opensourcephotogrammetry.blogspo ... olbox.html
This project intend to create a python photogrammetry toolbox.
It provides an easy interface to run Bundler + Dense point cloud computation via PMVS2 and CMVS (as WIP).

The main drawbacks of Bundler is that people have to install cygwin to use it and windows.
The advantage of Python is that the scripting langage is multiplatform, so the same code will be ok to run Bundler and the other tools on windows, linux and mac ! No more cygwin... installation.

This project make the Sift detector from VLFeat library works with Bundler. So the toolchain is OpenSource from A to Z. Other modules could be plug into because of the modularity approach that have been choosen.

In a near future we could think in integrate a SIFTGpu matcher into the toolchain.


VisualSFM : A Visual Structure from Motion System
VisualSFM is a GUI application for 3D reconstruction using structure from motion (SFM). The reconstruction system integrates and improves upon several of my previous projects: A course project to implement a PhotoTourism-like incremental SFM system, SIFT on GPU(SiftGPU), and the recent Multicore Bundle Adjustment. VisualSFM is able to run very fast by exploiting multicore parallelism in feature detection, feature matching, and bundle adjustment.

In addition, VisualSFM provides the interfaces to run Yasutaka Furukawa's PMVS/CMVS tool and to prepare data for Michal Jancosek's CMP-MVS. This software also comes with two research projects: Schematic Surface Reconstruction and Single View Repetition Analysis.

http://homes.cs.washington.edu/~ccwu/vsfm/

Photofly:
Photofly is a open source photogrammetry software which works well for modeling objects. When it comes to buildings, its goal does not seem to be the final creation of models, as Imagemodeler was. Instead it seems more intended for recreating an existing space for reference that you will add Autocad designs to. People briefly used the original version (Photofly version 1) with mixed success.
Some testing result of photogrammetry software Photofly is given below. It's an interesting piece of software with pretty good results.

http://www.photogrammetry-software.com/ ... metry.html
http://labs.blogs.com/its_alive_in_the_ ... lable.html


Structure from Motion Toolkit is a open-source photogrammetry software with complete photogrammetry solution. SFM_georef is a gui-based Matlab tool for scaling and geo-referencing structure-from-motion (SfM) point clouds to real-world coordinates, using observations made directly in the SfM image set (rather than identifying and matching features from the point cloud).

http://www.photogrammetry-software.com/ ... olkit.html

EnsoMOSAIC photogrammetric software is a great application for its price. New users interested in the world of 3D aerial photogrammetry should find a good place to start with this application. Editing and image processing in EnsoMOSAIC is easy, fun, and headache-free. This photogrammetry software has always been famous for its rendering engine one of the most multiprocessor aware, multi-threaded implementations of any application, on any platform.

http://www.photogrammetry-software.com/ ... tware.html

insight3d
insight3d lets you create 3D models from photographs. You give it a series of photos of a real scene (e.g., of a building), it automatically matches them and then calculates positions in space from which each photo has been taken (plus camera’s optical parameters) along with a 3D pointcloud of the scene. You can then use insight3d’s modeling tools to create textured polygonal model.

Basically, it hopes to be "Photosynth + Canoma". Or "boujou + Imagemodeler". But it's also free and opensource (GNU AGPL 3). Check out the screenshots below or download it already.

http://insight3d.sourceforge.net/
http://insight3d.sourceforge.net/insight3d_tutorial.pdf

ImageJ
Processing and Analyzing
http://rsbweb.nih.gov/ij/

PowerPoint Presentation on open source in photogrammetry
http://www.powershow.com/view/baec5-ZjQ ... esentation

The Open Source Geospatial Foundation...
OSGeo was created to support the collaborative development of open source geospatial software, and promote its widespread use. Join us by signing up to our mailing lists or check out the Getting Started page to become more involved.

http://www.osgeo.org/

http://www.opengeospatial.org/

MapServer
WorldWind
MapGuide
MapBender
MapBuilder
GRASS
QGis
uDig
gvSIG
PostGIS
FWTools
GeoTools
FDO
GEOS
GDAL


Icarus Video Tutorial Series
http://www.colinlevy.com/tuts/IcarusTut ... Icarus.php

MicMac, software for automatic matching in the geographical context
http://www.micmac.ign.fr/
http://www.pcl-users.org/Open-source-ph ... 60729.html

Structure from Motion:
http://en.wikipedia.org/wiki/Structure_from_motion


vincents-structure-from-motion-matlab-toolbox
Get started here: gettingStarted

This toolbox is a compilation of popular Structure From Motion (SFM) algorithms. As I used more and more SFM over the years, I could never find anything that goes beyond simple SFM (please, prove me wrong and send me links !!). I compiled all my code into a toolbox so that others do not have to reimplement everything. I apologize in advance if you do not find what you need (like algorithms using the L-infinity beauty) but I only implemented what I needed and optimized what I needed most:

data generation (random rigid/non-rigid scene, popular non-rigid examples, different camera models, random or smooth random camera positions (with circle splines for Sequin), noise addition ...)
2D geometry (homography computations ...)
3D geometry (quaternion, globally optimal pose estimation, absolute orientation, triangulation ...)
rigid 3D reconstruction: orthographic (Tomasi-Kanade with or without orthonormality constraints) or projective (eight point, Sturm - Triggs 96, Oliensis - Hartley 07, globally optimal affine/metric upgrades from Chandraker 09 (with bug fixes to the original papers)), bundle adjustment ...
non-rigid 3D reconstruction: interface to the available Torresani 08, optimized Xiao - Kanade 04 (with bug fixes to the original papers), CSFM from Rabaud 09
visualization for rigid/non-rigid (sequences , multiple-views at once, comparisons ...)
This toolbox is in development and is maintained by Vincent Rabaud (http://vision.ucsd.edu/~vrabaud/). Thanks to everyone who has given me feedback and suggestions you've helped make this toolbox more useful and easier to use.

If you use this toolbox in a paper, I would be grateful if you could cite it using the following BibTex entry:

https://code.google.com/p/vincents-stru ... b-toolbox/
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Extremely cool tutorials showing how to use a UAV software stack to navigate. It uses photogrammetry, Blender, etc to create a map on the fly and then navigate through it

http://www.openrobots.org/morse/doc/lat ... rials.html
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Lockheed develops program to make point clouds of data captured by drones:

http://news.sciencemag.org/technology/2 ... -few-hours
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

UAV Surveying company:

http://ventusgeo.com/
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

UAV data accuracy checks. Wait, what?
Jun 8
Written By Josh Tremba
Scrolling through endless drone mapping forums, message boards, youtube channels, you name it (deep down a rabbit hole) it began to dawn on me that a reliance on internal accuracy checks was not only an adopted technique, but a widely accepted and even recommended modus operandi. To a data geek and accuracy wolf that shook me a bit. I could not imagine relying on internal (i.e. software derived bundle adjustment checks) error estimates to certify a map for any type of actual planning. Even landscaping plans. How will those palm trees look in 10 years when your map had a scale factor of .956548? Probably fine, but I enjoy perfectly spaced palm trees.

The Federal Geodetic Data Commission (FGDC) is the head honcho in the USA right now with regards to accuracy standards. They created the “Geospatial Positioning Accuracy Standards" parts 1-5 (part 3 really gets into the fun stuff, and in part 5 I think the terminator travels to the future from the past for once). The gist of the story is, you must do independent checks on your mapping with methods of measurement that have higher accuracy than which you used to make a map. That means if you mapped with GCPs and a drone, you must take measurements independent of your control to create a proper map check. And yes, even if you measured your GCPs with RTK, doing a map check with RTK is completely acceptable because the method of measurement for your final map is not RTK but rather a photogrammetric bundle adjustment (done in your flavor of Pix4D/Meatashape) which inherently has more error than the control it uses.

So give this a whirl; take 20 or so random RTK shots on your next UAV mapping project, and calculate a plus/minus for each one relative to your final mapping surface. Square each of those plus/minuses and then add them all up. Now take the square root of that sum (standard deviation if you haven’t noticed), and multiply it by 1.98 to get your 95% confidence error. What that means is statistically your map will fall plus/minus that number below or above the truth 95% of the time. You have an independent accuracy number, yay! Now see what Pix4D told you…
https://www.evolutionmapping.com/blog/u ... -wait-what
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

Long range drone vid with Arduino setup explained:
https://www.youtube.com/watch?v=Env9jD8FTZI
******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
User avatar
THE JEW (RaVeN)
Posts: 12499
Joined: Sun Mar 23, 2003 2:52 pm
Location: Bethlehem ;)
Contact:

Re: Photogrammetery / 3D Modelling / PhotoSynth

Post by THE JEW (RaVeN) »

******* /=========\Image
****(_]/_____________\[_)
***** /(__)==JEW==(__)\
***** |=o__________o=|
***** |_|====---====|_|
Image
¨˜”°º•[K]•º°”˜¨
Post Reply

Return to “Computer Hardware & Software”