Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ioannis Stamos

dblp:43/1905 · DBLP profile ↗
← Back
22ranked-venue papers
8as first author
1since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17 · 8 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 4 first-authorSystems, architecture and hardware · 3 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
12 papers
Geometric modeling and processing · 84% Image and video processing · 7% Rendering · 3%
Artificial intelligence
6 papers
3D vision · 99% Robot navigation and mapping · 1%

Topics — the 25 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing › shape analysis › symmetry detection
repeated pattern detection
0.522019
A Kronecker Product Model for Repeated Pattern Detection on 2D Urban Images · IEEE Trans. Pattern Anal. Mach. Intell. 2019
Automatic Kronecker Product Model Based Detection of Repeated Patterns in 2D Urban Images · ICCV 2013
Computer vision › 3D vision › 3d scene understanding
urban scene analysis
0.212013
Automatic Kronecker Product Model Based Detection of Repeated Patterns in 2D Urban Images · ICCV 2013
Geometric modeling and processing
point cloud processing
0.212013
Online Detection of Repeated Structures in Point Clouds of Urban Scenes for Compression and Registration · Int. J. Comput. Vis. 2013
Geometric modeling and processing › shape analysis
repetitive structure detection
0.212013
Online Detection of Repeated Structures in Point Clouds of Urban Scenes for Compression and Registration · Int. J. Comput. Vis. 2013
Geometric modeling and processing › registration
2d/3d registration
0.122007
A systematic approach for 2D-image to 3D-range registration in urban environments · ICCV 2007
Automatic 3D to 2D Registration for the Photorealistic Rendering of Urban Scenes · CVPR (2) 2005
Computer vision › 3D vision › 3d reconstruction
range image registration
0.122008
Integrating Automated Range Registration with Multiview Geometry for the Photorealistic Modeling of Large-Scale Scenes · Int. J. Comput. Vis. 2008
Automatic Registration of 2-D with 3-D Imagery in Urban Environments · ICCV 2001
Geometric modeling and processing
3d reconstruction
0.132003
3D Modeling of Historic Sites Using Range and Image Data · ICRA 2003
Automated Feature-Based Range Registration of Urban Scenes of Large Scale · CVPR (2) 2003
3-D Model Construction Using Range and Image Data · CVPR 2000
Computer vision › 3D vision
camera pose estimation
0.112007
A systematic approach for 2D-image to 3D-range registration in urban environments · ICCV 2007
Computer vision › 3D vision
structure from motion
0.112007
A systematic approach for 2D-image to 3D-range registration in urban environments · ICCV 2007
Computer vision › 3D vision
3d reconstruction
0.122001
Automatic Registration of 2-D with 3-D Imagery in Urban Environments · ICCV 2001
Integration of Range and Image Sensing for Photorealistic 3D Modeling · ICRA 2000
Geometric modeling and processing › registration
3d registration
0.112005
Automatic 3D to 2D Registration for the Photorealistic Rendering of Urban Scenes · CVPR (2) 2005
Rendering
photorealistic rendering
0.112005
Automatic 3D to 2D Registration for the Photorealistic Rendering of Urban Scenes · CVPR (2) 2005
Image and video coding
point cloud compression
0.012013
Online Detection of Repeated Structures in Point Clouds of Urban Scenes for Compression and Registration · Int. J. Comput. Vis. 2013
Geometric modeling and processing
point set registration
0.012013
Online Detection of Repeated Structures in Point Clouds of Urban Scenes for Compression and Registration · Int. J. Comput. Vis. 2013
Geometric modeling and processing › point cloud processing › range image processing
range image registration
0.012003
Automated Feature-Based Range Registration of Urban Scenes of Large Scale · CVPR (2) 2003
Geometric modeling and processing › 3d scene modeling
urban scene modeling
0.012003
Automated Feature-Based Range Registration of Urban Scenes of Large Scale · CVPR (2) 2003
Computer vision › 3D vision › object modeling
texture-mapped 3d model
0.012001
Automatic Registration of 2-D with 3-D Imagery in Urban Environments · ICCV 2001
Computational photography and imaging
photometric modeling
0.012000
3-D Model Construction Using Range and Image Data · CVPR 2000
Geometric modeling and processing
3d scene modeling
0.011998
Interactive Sensor Planning · CVPR 1998
Visualization and visual analytics › volume visualization
viewpoint selection
0.011998
Interactive Sensor Planning · CVPR 1998
Geometric modeling and processing
3d model acquisition
0.011997
Automated Model Acquisition from Range Images with View Planning · CVPR 1997
Geometric modeling and processing › surface reconstruction
range image reconstruction
0.011997
Automated Model Acquisition from Range Images with View Planning · CVPR 1997
Computational social science and digital humanities › cultural heritage
cultural heritage preservation
0.012003
3D Modeling of Historic Sites Using Range and Image Data · ICRA 2003
Computer vision › 3D vision › 3d reconstruction
urban scene reconstruction
0.012001
Automatic Registration of 2-D with 3-D Imagery in Urban Environments · ICCV 2001
Robotics › Robot navigation and mapping
view planning
0.011997
Automated Model Acquisition from Range Images with View Planning · CVPR 1997

Methods — techniques the papers use, named apart from their topics

feature extraction · 0.5low-rank model · 0.4kronecker product · 0.4vanishing point detection · 0.3kronecker product low-rank modeling · 0.3harris corner detection · 0.3multi-view geometry · 0.2vanishing point matching · 0.1line-to-line distance minimization · 0.1hypothesis-and-test · 0.1range-image registration · 0.0automatic 3d model building · 0.0parallelism and orthogonality constraints · 0.0data fusion · 0.0
YearPublicationVenuePosition
2023 Depth-Based 6DoF Object Pose Estimation Using Swin Transformer
abstract
Accurately estimating the 6D pose of objects is crucial for many applications, such as robotic grasping, autonomous driving, and augmented reality. However, this task becomes more challenging in poor lighting conditions or when dealing with textureless objects. To address this issue, depth images are becoming an increasingly popular choice due to their invariance to a scene's appearance and the implicit incorporation of essential geometric characteristics. However, fully leveraging depth information to improve the performance of pose estimation remains a difficult and under-investigated problem. To tackle this challenge, we propose a novel framework called SwinDePose, that uses only geometric information from depth images to achieve accurate 6D pose estimation. SwinDePose first calculates the angles between each normal vector defined in a depth image and the three coordinate axes in the camera coordinate system. The resulting angles are then formed into an image, which is encoded using Swin Transformer. Additionally, we apply RandLA-Net to learn the representations from point clouds. The resulting image and point clouds embeddings are concatenated and fed into a semantic segmentation module and a 3D keypoints localization module. Finally, we estimate 6D poses using a least-square fitting approach based on the target object's predicted semantic mask and 3D keypoints. In experiments on the LineMod and Occlusion LineMod, SwinDePose outperforms existing state-of-the-art methods for 6D object pose estimation using depth images. We also provide competitive results on the YCB-Video dataset even without post-processing. This demonstrates the effectiveness of our approach and highlights its potential for improving performance in real-world scenarios. Our code is at https://github.com/zhujunli1993/SwinDePose.
Zhujun Li 0002, Ioannis Stamos
IROS2
2020 Frustum VoxNet for 3D object detection from RGB-D or Depth images
abstract
Recently, there have been a plethora of classification and detection systems from RGB as well as 3D images. In this work, we describe a new 3D object detection system from an RGB-D or depth-only point cloud. Our system first detects objects in 2D (either RGB, or pseudo-RGB constructed from depth). The next step is to detect 3D objects within the 3D frustums these 2D detections define. This is achieved by voxelizing parts of the frustums (since frustums can be really large), instead of using the whole frustums as done in earlier work. The main novelty of our system has to do with determining which parts (3D proposals) of the frustums to voxelize, thus allowing us to provide high resolution representations around the objects of interest. It also allows our system to have reduced memory requirements. These 3D proposals are fed to an efficient ResNet-based 3D Fully Convolutional Network (FCN). Our 3D detection system is fast, and can be integrated into a robotics platform. With respect to systems that do not perform voxelization (such as PointNet), our methods can operate without the requirement of subsampling of the datasets. We have also introduced a pipelining approach that further improves the efficiency of our system. Results on SUN RGB-D dataset show that our system, which is based on a small network, can process 20 frames per second with comparable detection results to the state-of-the-art [16], achieving a 2× speedup.
Xiaoke Shen, Ioannis Stamos
WACV2
2019 A Kronecker Product Model for Repeated Pattern Detection on 2D Urban Images
abstract
Repeated patterns (such as windows, balconies, and doors) are prominent and significant features in urban scenes. Therefore, detection of these repeated patterns becomes very important for city scene analysis. This paper attacks the problem of repeated pattern detection in a precise, efficient and automatic way, by combining traditional feature extraction with a Kronecker product based low-rank model. We introduced novel algorithms that extract repeated patterns from rectified images with solid theoretical support. Our method is tailored for 2D images of building façades and tested on a large set of façade images.
Juan Liu 0009, Emmanouil Z. Psarakis, Yang Feng 0002, Ioannis Stamos
IEEE Trans. Pattern Anal. Mach. Intell.4
2017 Special Issue on Large-Scale 3D Modeling of Urban Indoor or Outdoor Scenes from Images and Range Scans
Ioannis Stamos, Marc Pollefeys, Long Quan, Philippos Mordohai, Yasutaka Furukawa
Comput. Vis. Image Underst.1
2016 CNN-Based Object Segmentation in Urban LIDAR with Missing Points
abstract
We examine the task of point-level object segmentation in outdoor urban LIDAR scans. A key challenge in this area is the problem of missing points in the scans due to technical limitations of the LIDAR sensors. Our core contributions are demonstrating the benefit of reframing the segmentation task over the scan acquisition grid as opposed to considering only the acquired 3D point cloud and developing a pipeline for training and applying a convolutional neural network to accomplish this segmentation on large scale LIDAR scenes. By labeling missing points in the scanning grid we show that we can train our classifier to achieve a more accurate and complete segmentation mask for the vehicle object category which is particularly prone to missing points. Additionally we show that the choice of input features maps to the CNN significantly effect the accuracy of the segmentation and these features should be chosen to fully encapsulate the 3D scene structure. We evaluate our model on a LIDAR dataset collected by Google Street View cars over a large area of New York City.
Allan Zelener, Ioannis Stamos
3DV2
2015 Online Classification in 3D Urban Datasets Based on Hierarchical Detection
abstract
One of the most significant problems in the area of 3D range image processing is that of segmentation and classification from 3D laser range data, especially in real-time. In this work we introduce a novel multi-layer approach to the classification of 3D laser scan data. In particular, we build a hierarchical framework of online detection and identification procedures drawn from sequential analysis namely the CUSUM (Cumulative Sum) and SPRT (Sequential Probability Ratio Test), both of which are low complexity algorithms. Each layer of algorithms builds upon the decisions made at the previous stage thus providing a robust framework of online decision making. In our new framework we are not only able to classify in coarse classes such as vertical, horizontal and/or vegetation but to also identify objects characterized by more subtle or gradual changes such as curbs or steps. Moreover, our new multi-layer approach combines information across scan lines and results in more accurate decision making. We perform experiments in complex urban scenes and provide quantitative results.
Thomas Flynn 0001, Olympia Hadjiliadis, Ioannis Stamos
3DV3
2014 Classification of Vehicle Parts in Unstructured 3D Point Clouds
abstract
Unprecedented amounts of 3D data can be acquired in urban environments, but their use for scene understanding is challenging due to varying data resolution and variability of objects in the same class. An additional challenge is due to the nature of the point clouds themselves, since they lack detailed geometric or semantic information that would aid scene understanding. In this paper we present a general algorithm for segmenting and jointly classifying object parts and the object itself. Our pipeline consists of local feature extraction, robust RANSAC part segmentation, part-level feature extraction, a structured model for parts in objects, and classification using state-of-the-art classifiers. We have tested this pipeline in a very challenging dataset that consists of real world scans of vehicles. Our contributions include the development of a segmentation and classification pipeline for objects and their parts, and a method for segmentation that is robust to the complexity of unstructured 3D points clouds, as well as a part ordering strategy for the sequential structured model and a joint feature representation between object parts.
Allan Zelener, Philippos Mordohai, Ioannis Stamos
3DV3
2013 Automatic Procedural Modeling of Tree Structures in Point Clouds Using Wavelets
abstract
We present a method for discovering the structure of trees in 3D point clouds by linking wavelets with shape grammars. Given a range scan of a tree we find a grammar that can reproduce that tree, and others like it, with sub-voxel accuracy. The grammar inferred is stochastic, allowing us to generate many permutations of related trees. The method of multi-resolution analysis, employed by the discrete wavelet transform, gives great insight into tree structure. Trees are self-similar and exhibit similar branching patterns at different resolutions. The wavelets make these patterns explicit by decomposing the tree into different levels of detail. The multi-resolution structure of the wavelet transform also allows us to infer an L-System grammar. The productions in the grammar are derived from the progressive levels of refinement in the wavelet transform. Each production maps a vector in the low resolution image to a set of vectors in the higher resolution image. Our method utilizes the Fast Wavelet Transform opening the door to real-time inference of procedural models. The grammar inferred is concise and generative, allowing for compression and graphics applications of our algorithm. We demonstrate novel applications of the grammar for shape completion, scan enhancement and geometry propagation.
Sam Friedman, Ioannis Stamos
3DV2
2013 Automatic Kronecker Product Model Based Detection of Repeated Patterns in 2D Urban Images
abstract
Repeated patterns (such as windows, tiles, balconies and doors) are prominent and significant features in urban scenes. Therefore, detection of these repeated patterns becomes very important for city scene analysis. This paper attacks the problem of repeated patterns detection in a precise, efficient and automatic way, by combining traditional feature extraction followed by a Kronecker product low-rank modeling approach. Our method is tailored for 2D images of building facades. We have developed algorithms for automatic selection of a representative texture within facade images using vanishing points and Harris corners. After rectifying the input images, we describe novel algorithms that extract repeated patterns by using Kronecker product based modeling that is based on a solid theoretical foundation. Our approach is unique and has not ever been used for facade analysis. We have tested our algorithms in a large set of images.
Juan Liu 0009, Emmanouil Z. Psarakis, Ioannis Stamos
ICCV3
2013 Online Detection of Repeated Structures in Point Clouds of Urban Scenes for Compression and Registration
Sam Friedman, Ioannis Stamos
Int. J. Comput. Vis.2
2012 A systematic approach for 2D-image to 3D-range registration in urban environments
Lingyun Liu, Ioannis Stamos
Comput. Vis. Image Underst.2
2008 Integrating Automated Range Registration with Multiview Geometry for the Photorealistic Modeling of Large-Scale Scenes
Ioannis Stamos, Lingyun Liu, George Wolberg, Gene Yu, Siavash Zokai
Int. J. Comput. Vis.1
2007 A systematic approach for 2D-image to 3D-range registration in urban environments
abstract
The photorealistic modeling of large-scale objects, such as urban scenes, requires the combination of range sensing technology and digital photography. In this paper, we attack the key problem of camera pose estimation, in an automatic and efficient way. First, the camera orientation is recovered by matching vanishing points (extracted from 2D images) with 3D directions (derived from a 3D range model). Then, a hypothesis-and-test algorithm computes the camera positions with respect to the 3D range model by matching corresponding 2D and 3D linear features. The camera positions are further optimized by minimizing a line-to-line distance. The advantage of our method over earlier work has to do with the fact we do not need to rely on extracted planar facades, or other higher-order features; we are utilizing low- level linear features. That makes this method more general, robust, and efficient. Our method can also be enhanced by the incorporation of traditional structure-from-motion algorithms. We have also developed a user-interface for allowing users to accurately texture-map 2D images onto 3D range models at interactive rates. We have tested our system in a large variety of urban scenes.
Lingyun Liu, Ioannis Stamos
ICCV2
2005 Automatic 3D to 2D Registration for the Photorealistic Rendering of Urban Scenes
abstract
This paper presents a novel and efficient algorithm for the 3D range to 2D image registration problem in urban scene settings. Our input is a set of unregistered 3D range scans and a set of unregistered and uncalibrated 2D images of the scene. The 3D range scans and 2D images capture real scenes in extremely high detail. A new automated algorithm calibrates each 2D image and computes an optimized transformation between the 2D images and 3D range scans. This transformation is based on a match of 3D with 2D features that maximizes an overlap criterion. Our algorithm attacks the hard 3D range to 2D image registration problem in a systematic, efficient, and automatic way. Images captured by a high-resolution 2D camera, that moves and adjusts freely, are mapped on a centimeter-accurate 3D model of the scene providing photorealistic renderings of high quality. We present results from experiments in three different urban settings.
Lingyun Liu, Ioannis Stamos
CVPR (2)2
2003 Automated Feature-Based Range Registration of Urban Scenes of Large Scale
abstract
We are building a system that can automatically acquire 3D range scans and 2D images to build geometrically and photometrically correct 3D models of urban environments. A major bottleneck in the process is the automated registration of a large number of geometrically complex 3D range scans in a common frame of reference. In this paper we provide a method for the accurate and efficient registration of a large number of complex range scans. The method utilizes range segmentation and feature extraction algorithms. Our algorithm automatically computes pairwise registrations between individual scans, builds a topological graph, and places the scans in the same frame of reference. We present results for building large scale 3D models of historic sites and urban structures.
Ioannis Stamos, Marius Leordeanu
CVPR (2)1
2003 3D Modeling of Historic Sites Using Range and Image Data
abstract
Preserving cultural heritage and historic sites is an important problem. These sites are subject to erosion, vandalism, and as long-lived artifacts, they have gone through many phases of construction, damage and repair. It is important to keep an accurate record of these sites using 3-D model building technology as they currently are, so preservationists can track changes, foresee structural problems, and allow a wider audience to "virtually" see and tour these sites. Due to the complexity of these sites, building 3-D models is time consuming and difficult, usually involving much manual effort. This paper discusses new methods that can reduce the time to build a model using automatic methods. Examples of these methods are shown in reconstructing a model of the Cathedral of Ste. Pierre in Beauvais, France.
Peter K. Allen, Ioannis Stamos, Alejandro J. Troccoli, Benjamin Smith 0001, Marius Leordeanu, Y. C. Hsu
ICRA2
2002 Geometry and Texture Recovery of Scenes of Large Scale
Ioannis Stamos, Peter K. Allen
Comput. Vis. Image Underst.1
2001 Automatic Registration of 2-D with 3-D Imagery in Urban Environments
abstract
We are building a system that can automatically acquire 3D range scans and 2D images to build geometrically correct, texture mapped 3D models of urban environments. This paper deals with the problem of automatically registering the 3D range scans with images acquired at other times and with unknown camera calibration and location. The method involves the utilization of parallelism and orthogonality constraints that naturally exist in urban environments. We present results for building a texture mapped 3-D model of an urban building.
Ioannis Stamos, Peter K. Allen
ICCV1
2000 3-D Model Construction Using Range and Image Data
abstract
This paper deals with the automated creation of geometric and photometric correct 3-D models of the world. Those models can be used for virtual reality, tele-presence, digital cinematography and urban planning applications. The combination of range (dense depth estimates) and image sensing (color information) provides data-sets which allow us to create geometrically correct, photorealistic models of high quality. The 3-D models are first built from range data using a volumetric set intersection method previously developed by us. Photometry can be napped onto these models by registering features from both the 3-D and 2-D data sets. Range data segmentation algorithms have been developed to identify planar regions, determine linear features from planar intersections that can serve as features for registration with 2-D imagery lines, and reduce the overall complexity of the models. Results are shown for building models of large buildings on our campus using real data acquired from multiple sensors.
Ioannis Stamos, Peter K. Allen
CVPR1
2000 Integration of Range and Image Sensing for Photorealistic 3D Modeling
abstract
The automated extraction of photo-realistic 3D models of the world that can be used in applications such as virtual reality, tele-presence, digital cinematography and urban planning, is the focus of this paper. The combination of range (dense depth estimates) and image sensing (color information) provides data-sets which allow us to create photo-realistic models of high quality. The challenges are the simplification of the 3D data set, the extraction of meaningful features in both the range and 2D images and the fusion of those data-sets using the extracted features. We address all these challenges and provide results on data we gathered in outdoor scenes by a range and image sensor based on a mobile robot. Our ultimate goal is an autonomous 3D model creation system which minimizes the amount of human interaction.
Ioannis Stamos, Peter K. Allen
ICRA1
1998 Interactive Sensor Planning
abstract
This paper describes an interactive sensor planning system, that can be used to select viewpoints subject to camera visibility, field of view and task constraints. Application areas for this method include surveillance planning, safety monitoring, architectural site design planning, and automated site modeling. Given a description, of the sensor's characteristics, the objects in the 3-D scene, and the targets to be viewed, our algorithms compute the set of admissible view points that satisfy the constraints. The system first builds topologically correct solid models of the scene from a variety of data sources. Viewing targets are then selected, and visibility volumes and field of view cones are computed and intersected to create viewing volumes where cameras can be placed. The user can interactively manipulate the scene and select multiple target features to be viewed by a camera. The user can also select candidate viewpoints within this volume to synthesize views and verify the correctness of the planning system. We present experimental results for the planning system on an actual complex city model.
Ioannis Stamos, Peter K. Allen
CVPR1
1997 Automated Model Acquisition from Range Images with View Planning
abstract
We present an incremental system that builds accurate CAD models of objects from multiple range images. Using a hybrid of surface mesh and volumetric representations, the system creates a "water-tight" 3D model at each step of the modeling process, allowing reasonable models to be built from a small number of views. We also present a method that can be used to plan the next view and reduce the number of scans needed to recover the object. Results are presented for the creation of 3D models of a computer game controller, a hip joint prosthesis, and a mechanical strut.
Michael K. Reed, Peter K. Allen, Ioannis Stamos
CVPR3