about convex surfaces? • Change in position as well as camera angle 6 Figure: Change in camera angle and position for capturing images from a convex surface
RANSAC [1] in iterations • Estimate the model and remove the data corresponding to the estimated model • Repeat until data is completely left with outliers (or) no models can be further estimated • Problems? • Estimating a wrong model initially affects further models
• At each iteration, M models are instantiated and their corresponding consensus sets are found • Combine new consensus sets with previous ones • consensus sets are updated by calculating the maximum cardinality of the combined consensus set and finding a disjoint set with the combined consensus set • collection of all such sets is the new consensus set • Problems • Fails on intersecting models • Number of models(M) is required (Not known beforehand)
global view of data, leading to better plane estimation •Disadvantages of J-linkage •Does not give bounded regions •Number of planes detected is non-deterministic
free MSS composed only of inliers for a given model M - Number of initial hypotheses p - Probability of drawing a minimal sample set(MSS) of cardinality d composed of only inliers. δ - Fraction of inliers for a given model
Feed the points from PTAM to J-linkage • Get the initial labels and corresponding models defined by • Remove the outliers as proposed by J-linkage Planes estimated from J-linkage clustering for simulated data Planes estimated from J-linkage clustering for real data
do that? • Re-cluster the points using k-means • Remove points far from the plane Pseudo outliers present in simulated data Pseudo outliers present in real world data
of 3D points onto the plane •Project the XYZ co-ordinates to UV domain •Get the bounding rectangle in UV domain •Re-project the bounding rectangle corners in XYZ domain •At plane intersections, remove the extra extending part of the plane
scenes with details • Problem Statement • Acquiring data • Estimating the scene as multiple planes • Extracting bounded regions • Reviewed • Sequential RANSAC • MultiRANSAC • J-linkage • Succeeded in estimating bounded regions from the scene
quadcopter to each region • Capture the orthographic view of the region in small images • Create a mosaic of the scene using the obtained images • Improvement in J-linkage • Number of planes to be deterministic
sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography,” Communications of the ACM, vol. 24, no. 6, pp. 381–395, 1981. [2] M. Zuliani, C. S. Kenney, and B. Manjunath, “The multiransac algorithm and its application to detect planar homographies,” in Image Processing, 2005. ICIP 2005. IEEE International Conference on, vol. 3. IEEE, 2005, pp. III– 153. [3] R. Toldo and A. Fusiello, “Robust multiple structures estimation with j- linkage,” in Computer Vision–ECCV 2008. Springer, 2008, pp. 537–547. [4] Meghshyam G. Prasad, Sharat Chandran, Michael Brown “Mosaicing scenes with a quadcopter,” in WACV (Workshop on Applications of Computer Vision), 2016 (Yet to be printed)
navigation of a low- cost quadrocopter,”in Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on. IEEE, 2012, pp. 2815–2821. [6] G. Klein and D. Murray, “Parallel tracking and mapping for small ar workspaces,” in Mixed and Augmented Auditorium wallity, 2007. ISMAR 2007. 6th IEEE and ACM International Symposium on. IEEE, 2007, pp. 225– 234 [7] R. Toldo and A. Fusiello, “Auditorium wall-time incremental j-linkage for robust multiple structures estimation,” in International Symposium on 3D Data Processing, Visualization and Transmission (3DPVT), vol. 1, no. 2, 2010, p. 6. [8] Jackob Engel. tum_ardrone. http://wiki.ros.org/tum_ardrone, 2014.