Shahriar Negahdaripour

dblp:24/2483 · DBLP profile ↗
← Back
45ranked-venue papers
27as first author
1since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 31 · 19 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 21 · 13 first-authorSystems, architecture and hardware · 6 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author

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.

Artificial intelligence
22 papers
3D vision · 69% Robot navigation and mapping · 24% Representation and self-supervised learning · 3%
Computer graphics and multimedia
7 papers
Computational photography and imaging · 60% Image and video processing · 39% Geometric modeling and processing · 1%

Topics — the 30 heaviest of 36, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › stereo vision
stereo matching
0.322014
Improved Stereo Matching in Scattering Media by Incorporating a Backscatter Cue · IEEE Trans. Image Process. 2014
Stereo from flickering caustics · ICCV 2009
Computer vision › 3D vision
stereo vision
0.332014
Improved Stereo Matching in Scattering Media by Incorporating a Backscatter Cue · IEEE Trans. Image Process. 2014
Epipolar Geometry of Opti-Acoustic Stereo Imaging · IEEE Trans. Pattern Anal. Mach. Intell. 2007
Direct motion stereo for passive navigation · CVPR 1992
Computer vision › 3D vision
depth estimation
0.232014
Improved Stereo Matching in Scattering Media by Incorporating a Backscatter Cue · IEEE Trans. Image Process. 2014
Direct motion stereo: Recovery of observer motion and scene structure · ICCV 1990
Direct motion stereo for passive navigation · IEEE Trans. Robotics Autom. 1995
Robotics › Robot navigation and mapping
visual odometry
0.222013
On 3-D Motion Estimation From Feature Tracks in 2-D FS Sonar Video · IEEE Trans. Robotics 2013
Direct motion stereo for passive navigation · IEEE Trans. Robotics Autom. 1995
Computer vision › 3D vision
3d reconstruction
0.222009
Opti-Acoustic Stereo Imaging: On System Calibration and 3-D Target Reconstruction · IEEE Trans. Image Process. 2009
Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling · ICRA 2007
Computer vision › 3D vision
camera calibration
0.222009
Opti-Acoustic Stereo Imaging: On System Calibration and 3-D Target Reconstruction · IEEE Trans. Image Process. 2009
Opti-Acoustic Stereo Imaging, System Calibration and 3-D Reconstruction · CVPR 2007
Computer vision › 3D vision › 3d reconstruction
multimodal 3d reconstruction
0.122007
Opti-Acoustic Stereo Imaging, System Calibration and 3-D Reconstruction · CVPR 2007
Integration of Motion Cues in Optical and Sonar Videos for 3-D Positioning · CVPR 2007
Robotics › Robot navigation and mapping
SLAM
0.132013
Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling · ICRA 2007
On 3-D Motion Estimation From Feature Tracks in 2-D FS Sonar Video · IEEE Trans. Robotics 2013
Application of Extended Covariance Intersection Principle for Mosaic-Based Optical Positioning and Navigation of UnderwaterVehicle · ICRA 2001
Computer vision › 3D vision › motion estimation
ego-motion estimation
0.142007
Integration of Motion Cues in Optical and Sonar Videos for 3-D Positioning · CVPR 2007
Direct motion stereo for passive navigation · CVPR 1992
Simple direct computation of the FOE with confidence measures · CVPR 1992
Computer vision › 3D vision › motion estimation
3d motion estimation
0.122007
Integration of Motion Cues in Optical and Sonar Videos for 3-D Positioning · CVPR 2007
Determining 3-D Motion of Planar Objects from Image Brightness Patterns · IJCAI 1985
Robotics › Robot navigation and mapping › robot mapping
environment modeling
0.112007
Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling · ICRA 2007
Computer vision › 3D vision › multi-view geometry
epipolar geometry
0.112007
Epipolar Geometry of Opti-Acoustic Stereo Imaging · IEEE Trans. Pattern Anal. Mach. Intell. 2007
Machine learning › Representation and self-supervised learning › representation learning
feature extraction
0.112007
Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling · ICRA 2007
Computational photography and imaging
underwater imaging
0.112007
Epipolar Geometry of Opti-Acoustic Stereo Imaging · IEEE Trans. Pattern Anal. Mach. Intell. 2007
Image and video processing
image restoration
0.112014
Improved Stereo Matching in Scattering Media by Incorporating a Backscatter Cue · IEEE Trans. Image Process. 2014
Computer vision › Video understanding and tracking
feature tracking
0.012013
On 3-D Motion Estimation From Feature Tracks in 2-D FS Sonar Video · IEEE Trans. Robotics 2013
Robotics › Robot navigation and mapping
localization
0.012004
Global Alignment of Sensor Positions with Noisy Motion Measurements · ICRA 2004
Robotics › Robot navigation and mapping › state estimation
trajectory estimation
0.012004
Global Alignment of Sensor Positions with Noisy Motion Measurements · ICRA 2004
Robotics › Robot navigation and mapping › mobile robot navigation › vehicle navigation
underwater vehicle navigation
0.012001
Application of Extended Covariance Intersection Principle for Mosaic-Based Optical Positioning and Navigation of UnderwaterVehicle · ICRA 2001
Computer vision › 3D vision › motion estimation
optical flow
0.021998
Revised Definition of Optical Flow: Integration of Radiometric and Geometric Cues for Dynamic Scene Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 1998
Motion recovery from image sequences using only first order optical flow information · Int. J. Comput. Vis. 1992
Computational photography and imaging › illumination modeling
natural illumination
0.012009
Stereo from flickering caustics · ICCV 2009
Robotics › Robot navigation and mapping › SLAM
loop closure
0.012007
Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling · ICRA 2007
Computer vision › Video understanding and tracking
dynamic scene analysis
0.011998
Revised Definition of Optical Flow: Integration of Radiometric and Geometric Cues for Dynamic Scene Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 1998
Computer vision › 3D vision
structure from motion
0.041990
Multiple Interpretations of the Shape and Motion of Objects from Two Perspective Images · IEEE Trans. Pattern Anal. Mach. Intell. 1990
Robust recovery of motion: effects of surface orientation and field of view · CVPR 1988
Direct Passive Navigation · IEEE Trans. Pattern Anal. Mach. Intell. 1987
Computer vision › 3D vision
motion estimation
0.031992
Motion recovery from image sequences using only first order optical flow information · Int. J. Comput. Vis. 1992
Robust recovery of motion: effects of surface orientation and field of view · CVPR 1988
Improved methods for undersea optical stationkeeping · ICRA 1991
Computer vision › 3D vision › stereo vision
motion stereo
0.021992
Direct motion stereo for passive navigation · CVPR 1992
Direct motion stereo: Recovery of observer motion and scene structure · ICCV 1990
Image and video processing › motion estimation
optical flow
0.031993
A generalized brightness change model for computing optical flow · ICCV 1993
Determining 3-D Motion of Planar Objects from Image Brightness Patterns · IJCAI 1985
Direct motion stereo: Recovery of observer motion and scene structure · ICCV 1990
Robotics › Robot navigation and mapping › robot mapping
visual mapping
0.012001
Application of Extended Covariance Intersection Principle for Mosaic-Based Optical Positioning and Navigation of UnderwaterVehicle · ICRA 2001
Machine learning › Trustworthy machine learning › uncertainty estimation
confidence estimation
0.011992
Simple direct computation of the FOE with confidence measures · CVPR 1992
Computer vision › 3D vision › motion estimation
direct motion estimation
0.011992
Direct motion stereo for passive navigation · CVPR 1992

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

disparity estimation · 0.4backscatter cue integration · 0.4maximum likelihood estimation · 0.2temporal radiance variation analysis · 0.2image flow modeling · 0.2feature tracking · 0.2cast shadow analysis · 0.2closed-form solution · 0.1recursive reconstruction · 0.1epipolar constraint equations · 0.1data association · 0.1geometric analysis · 0.0finite difference estimation · 0.0stereo disparity · 0.0linear constraint minimization · 0.0
YearPublicationVenuePosition
2024 MARVIS: Motion & Geometry Aware Real and Virtual Image Segmentation
abstract
Tasks such as autonomous navigation, 3D reconstruction, and object recognition near the water surfaces are crucial in marine robotics applications. However, challenges arise due to dynamic disturbances, e.g., light reflections and refraction from the random air-water interface, irregular liquid flow, and similar factors, which can lead to potential failures in perception and navigation systems. Traditional computer vision algorithms struggle to differentiate between real and virtual image regions, significantly complicating tasks. A virtual image region is an apparent representation formed by the redirection of light rays, typically through reflection or refraction, creating the illusion of an object’s presence without its actual physical location. This work proposes a novel approach for segmentation on real and virtual image regions, exploiting synthetic images combined with domain-invariant information, a Motion Entropy Kernel, and Epipolar Geometric Consistency. Our segmentation network does not need to be re-trained if the domain changes. We show this by deploying the same segmentation network in two different domains: simulation and the real world. By creating realistic synthetic images that mimic the complexities of the water surface, we provide fine-grained training data for our network (MARVIS) to discern between real and virtual images effectively. By motion & geometry-aware design choices and through comprehensive experimental analysis, we achieve state-of-the-art real-virtual image segmentation performance in unseen real world domain, achieving an IoU over 78% and a F1-Score over 86% while ensuring a small computational footprint. MARVIS offers over 43 FPS (8 FPS) inference rates on a single GPU (CPU core). Our code and dataset are available here https://github.com/jiayi-wu-umd/MARVIS.
Jiayi Wu 0005, Xiaomin Lin 0002, Shahriar Negahdaripour, Cornelia Fermüller, Yiannis Aloimonos
IROS3
2016 Low bit-rate compression of underwater imagery based on adaptive hybrid wavelets and directional filter banks
Shahriar Negahdaripour, Qingzhong Li
Signal Process. Image Commun.2
2015 3-D object modeling from 2-D occluding contour correspondences by opti-acoustic stereo imaging
Mohammadreza Babaee, Shahriar Negahdaripour
Comput. Vis. Image Underst.2
2014 Improved Stereo Matching in Scattering Media by Incorporating a Backscatter Cue
abstract
In scattering media, as in underwater or haze and fog in atmosphere, image contrast deteriorates significantly due to backscatter. This adversely affects the performance of many computer vision techniques developed for clear open-air conditions, including stereo matching, when applied to images acquired in these environments. Since the strength of the scattering depends on the distance to the scene points, the scattering field embodies range information that can be exploited for 3-D reconstruction. In this paper, we present an integrated solution for 3-D structure from stereovision that incorporates the visual cues from both disparity and scattering. The method applies to images of scenes illuminated by artificial sources and natural lighting, and performance improves with discrepancy between the backscatter fields in the two views. Neither source calibration nor knowledge of medium optical properties is required. Instead, backscatter fields at infinity, i.e., stereo images taken with no target in the field of view, are directly employed in the estimation process. Results from experiments with synthetic and real data demonstrate the key advantages of our method.
Shahriar Negahdaripour, Amin Sarafraz
IEEE Trans. Image Process.1
2013 On 3-D Motion Estimation From Feature Tracks in 2-D FS Sonar Video
abstract
Visual odometry involves the computation of 3-D motion and (or) trajectory by tracking features in the video or image sequences recorded by the camera(s) on some autonomous terrestrial, aerial, and marine robotics platform. For exploration, mapping, inspection, and surveillance operations within turbid waters, high-frequency 2-D forward-scan sonar systems offer a significant advantage over cameras by providing both imagery with target details and attractive tradeoff in range, resolution, and data rate. Operating these at grazing incidence gives larger scene coverage and improved image quality due to the dominance of diffuse backscattered reflectance but induces cast shadows that are typically more distinct than brightness patterns due to the direct reflectance of casting objects. For the computation of 3-D motion by automatic video processing, the estimation accuracy and robustness can be enhanced by integrating the visual cues from shadow dynamics with the image flow of stationary 3-D objects, both induced by sonar motion. In this paper, we present the mathematical models of image flow for 3-D objects and their cast shadows, utilize them in devising various 3-D sonar motion estimation solutions, and study their robustness. We present results of experiments with both synthetic and real data in order to assess the accuracy and performance of these methods.
Shahriar Negahdaripour
IEEE Trans. Robotics1
2012 Visual motion ambiguities of a plane in 2-D FS sonar motion sequences
Shahriar Negahdaripour
Comput. Vis. Image Underst.1
2010 3-D motion estimation by integrating visual cues in 2-D multi-modal opti-acoustic stereo sequences
Shahriar Negahdaripour, Ali Taatian
Comput. Vis. Image Underst.1
2009 Stereo from flickering caustics
abstract
Underwater, natural illumination typically varies strongly temporally and spatially. The reason is that waves on the water surface refract light into the water in a spatiotemporally varying manner. The resulting underwater illumination field is known as underwater caustics or flicker. In past studies, flicker has often been considered to be an undesired effect, which degrades the quality of images. In contrast, in this work, we show that flicker can actually be useful for vision in the underwater domain. Specifically, it solves very simply, accurately, and densely the stereo correspondence problem, irrespective of the object's texture. The temporal radiance variations due to flicker are unique to each object point, thus disambiguating the correspondence, with very simple calculations. This process is further enhanced by compounding the spatial variability in the flicker field. The method is demonstrated by underwater in-situ experiments.
Yohay Swirski, Yoav Y. Schechner, Ben Herzberg, Shahriar Negahdaripour
ICCV4
2009 Enhancing images in scattering media utilizing stereovision and polarization
abstract
Consider photography in scattering media. One goal is to enhance the images and compensate for scattering effects. A second goal is to estimate a distance map of the scene. A prior method exists to achieve these goals. It is based on acquiring two images from a fixed position, using a single camera mounted with a polarizer at different settings. However, the shortcomings of this polarization-based method comprise having to acquire these images sequentially, reduced light level, and inapplicability at low backscatter degree of polarization. In this paper, a new technique is described to alleviate these issues by integrating polarization and stereo cues. More precisely, the earlier single-camera method is extended to a pair of cameras displaced by a finite baseline. Each camera utilizes polarizers at different settings. Stereo disparity and polarization analysis are fused to construct de-scattered left and right views. The binocular stereo cues provide additional geometric constraints for distance computation. Moreover, the proposed technique acquires the two raw images simultaneously. Thus it can be applied to dynamic scenes. Underwater experiments are presented.
Amin Sarafraz, Shahriar Negahdaripour, Yoav Y. Schechner
WACV2
2009 Fast image blending using watersheds and graph cuts
Nuno Gracias, Mohammad H. Mahoor, Shahriar Negahdaripour, Arthur Gleason
Image Vis. Comput.3
2009 Opti-Acoustic Stereo Imaging: On System Calibration and 3-D Target Reconstruction
abstract
Utilization of an acoustic camera for range measurements is a key advantage for 3-D shape recovery of underwater targets by opti-acoustic stereo imaging, where the associated epipolar geometry of optical and acoustic image correspondences can be described in terms of conic sections. In this paper, we propose methods for system calibration and 3-D scene reconstruction by maximum likelihood estimation from noisy image measurements. The recursive 3-D reconstruction method utilized as initial condition a closed-form solution that integrates the advantages of two other closed-form solutions, referred to as the range and azimuth solutions. Synthetic data tests are given to provide insight into the merits of the new target imaging and 3-D reconstruction paradigm, while experiments with real data confirm the findings based on computer simulations, and demonstrate the merits of this novel 3-D reconstruction paradigm.
Shahriar Negahdaripour, Hicham Sekkati, Hamed Pirsiavash
IEEE Trans. Image Process.1
2008 Epiflow - A paradigm for tracking stereo correspondences
Shahriar Negahdaripour
Comput. Vis. Image Underst.2
2007 Integration of Motion Cues in Optical and Sonar Videos for 3-D Positioning
abstract
Target-based positioning and 3-D target reconstruction are critical capabilities in deploying submersible platforms for a range of underwater applications, e.g., search and inspection missions. While optical cameras provide high-resolution and target details, they are constrained by limited visibility range. In highly turbid waters, target at up to distances of 10 s of meters can be recorded by high-frequency (MHz) 2-D sonar imaging systems that have become introduced to the commercial market in years. Because of lower resolution and SNR level and inferior target details compared to optical camera in favorable visibility conditions, the integration of both sensing modalities can enable operation in a wider range of conditions with generally better performance compared to deploying either system alone. In this paper, estimate of the 3-D motion of the integrated system and the 3-D reconstruction of scene features are addressed. We do not require establishing matches between optical and sonar features, referred to as opti-acoustic correspondences, but rather matches in either the sonar or optical motion sequences. In addition to improving the motion estimation accuracy, advantages of the system comprise overcoming certain inherent ambiguities of monocular vision, e.g., the scale-factor ambiguity, and dual interpretation of planar scenes. We discuss how the proposed solution provides an effective strategy to address the rather complex opti-acoustic stereo matching problem. Experiment with real data demonstrate our technical contribution.
Shahriar Negahdaripour, Hamed Pirsiavash, Hicham Sekkati
CVPR1
2007 Opti-Acoustic Stereo Imaging, System Calibration and 3-D Reconstruction
abstract
Utilization of an acoustic camera for range measurements is a key advantage for 3-D shape recovery of underwater targets by opti-acoustic stereo imaging, where the associated epipolar geometry of optical and acoustic image correspondences can be described in terms of conic sections. In this paper, we propose methods for system calibration and 3-D scene reconstruction by maximum likelihood estimation from noisy image measurements. The recursive 3-D reconstruction method utilized as initial condition a closed-form solution that integrates the advantages of so-called range and azimuth solutions. Synthetic data tests are given to provide insight into the merits of the new target imaging and 3-D reconstruction paradigm, while experiments with real data confirm the findings based on computer simulations, and demonstrate the merits of this novel 3-D reconstruction paradigm.
Shahriar Negahdaripour, Hicham Sekkati, Hamed Pirsiavash
CVPR1
2007 Identification of Suitable Interest Points Using Geometric and Photometric Cues in Motion Video for Efficient 3-D Environmental Modeling
abstract
Many applications in mobile and underwater robotics employ 3D vision techniques for navigation and mapping. These techniques usually involve the extraction and 3D reconstruction of scene interest points. Nevertheless, in large environments the huge volume of acquired information could pose serious problems to real-time data processing. Moreover, In order to minimize the drift, these techniques use data association to close trajectory loops, decreasing the uncertainties in estimating the position of the robot and increasing the precision of the resulting 3D models. When faced to large amounts of features, the efficiency of data association decreases drastically, affecting the global performance. This paper proposes a framework that highly reduces the number of extracted features with minimum impact on the precision of the 3D scene model. This is achieved by minimizing the representation redundancy by analyzing the geometry of the environment and extracting only those features that are both photometrically and geometrically significant
Tudor Nicosevici, Rafael García, Shahriar Negahdaripour, M. Kudzinava, Jordi Ferrer Plana
ICRA3
2007 Epipolar Geometry of Opti-Acoustic Stereo Imaging
abstract
Optical and acoustic cameras are suitable imaging systems to inspect underwater structures, both in regular maintenance and security operations. Despite high resolution, optical systems have limited visibility range when deployed in turbid waters. In contrast, the new generation of high-frequency (MHz) acoustic cameras can provide images with enhanced target details in highly turbid waters, though their range is reduced by one to two orders of magnitude compared to traditional low-/midfrequency (10s-100s KHz) sonar systems. It is conceivable that an effective inspection strategy is the deployment of both optical and acoustic cameras on a submersible platform, to enable target imaging in a range of turbidity conditions. Under this scenario and where visibility allows, registration of the images from both cameras arranged in binocular stereo configuration provides valuable scene information that cannot be readily recovered from each sensor alone. We explore and derive the constraint equations for the epipolar geometry and stereo triangulation in utilizing these two sensing modalities with different projection models. Theoretical results supported by computer simulations show that an opti-acoustic stereo imaging system outperforms a traditional binocular vision with optical cameras, particularly for increasing target distance and (or) turbidity.
Shahriar Negahdaripour
IEEE Trans. Pattern Anal. Mach. Intell.1
2006 Fast Image Blending using Watersheds and Graph Cuts
abstract
This paper presents a novel approach for combining a set of registered images into a composite mosaic with no visible seams and minimal texture distortion. To promote execution speed in building large area mosaics, the mosaic space is divided into disjoint regions of image intersection based on a geometric criterion. Pair-wise image blending is performed independently in each region by means of watershed segmentation and graph cut optimization. A contribution of this work – use of watershed segmentation to find possible cuts over areas of low photometric difference – allows for searching over a much smaller set of watershed segments, instead of over the entire set of pixels in the intersection zone. The proposed method presents several advantages. The use of graph cuts over image pairs guarantees the globally optimal solution for each intersection region. The independence of such regions makes the algorithm suitable for parallel implementation. The separated use of the geometric and photometric criteria frees the need for a weighting parameter. Finally, it allows the efficient creation of large mosaics, without user intervention. We illustrate the performance of the approach on image sequences with prominent 3D content and moving objects. 1
Nuno Gracias, Arthur Gleason, Shahriar Negahdaripour, Mohammad H. Mahoor
BMVC3
2006 BC&GC-Based Dense Stereo By Belief Propagation
abstract
Belief propagation (BP) have emerged as powerful tools in the realm of dense stereo computation. However the underlying brightness constancy (BC) assumption of existing methods severely limit the range of their applications. Augmenting BC with gradient constancy (GC) assumption has lead to a more accurate algorithm for optical flow computation. In this paper, these constraints are utilized in the frameworks of BP to broaden the application of stereo vision for 3D reconstruction. Results from experiments with semi-synthetic and real data illustrate that an algorithm incorporating these models generally yields better estimates, where the BC assumption is violated.
Shahriar Negahdaripour
ICVS2
2006 On robustness and localization accuracy of optical flow computation for underwater color images
Hossein Madjidi, Shahriar Negahdaripour
Comput. Vis. Image Underst.2
2005 Planar homography: accuracy analysis and applications
abstract
Projective homography sits at the heart of many problems in image registration. In addition to many methods for estimating the homography parameters (R.I. Hartley and A. Zisserman, 2000), analytical expressions to assess the accuracy of the transformation parameters have been proposed (A. Criminisi et al., 1999). We show that these expressions provide less accurate bounds than those based on the earlier results of Weng et al. (1989). The discrepancy becomes more critical in applications involving the integration of frame-to-frame homographies and their uncertainties, as in the reconstruction of terrain mosaics and the camera trajectory from flyover imagery. We demonstrate these issues through selected examples.
Shahriar Negahdaripour, Ricard Prados, Rafael García
ICIP (1)1
2005 Global alignment of sensor positions with noisy motion measurements
abstract
We investigate the global alignment of some 3-D spatial points, knowing the motion between pairwise nearby positions. A common application is to determine the trajectory of a mobile vision-based system from the scene images acquired along its track. Exploiting redundant measurements and the rigid body motion constraint as the observation model, we apply the mixed adjustment model paradigm to develop recursive estimation algorithms under various scenarios. Results of experiments are given to demonstrate the performance for different noise levels in the observations and the improvements in the position estimation. We also present the results of an experiment with underwater images in the construction of the camera platform trajectory.
Hossein Madjidi, Shahriar Negahdaripour
IEEE Trans. Robotics2
2004 Global Alignment of Sensor Positions with Noisy Motion Measurements
abstract
We investigate the global alignment of some 3-D spatial points, knowing the motion between pairwise nearby positions. A common application is to determine the trajectory of a mobile vision-based system from the scene images acquired along its track. Exploiting redundant measurements and the rigid body transformation Pj= R(i,J)Pi+t(i,J)as the observation model, we apply the mixed-model least squares estimation paradigm to develop recursive estimation algorithms under various scenarios. Results of experiments are given to demonstrate the performance for different noise levels in the observations and the improvements in the position estimation.
Hossein Madjidi, Shahriar Negahdaripour
ICRA2
2003 A Multi-Camera Conical Imaging System for Robust 3D Motion Estimation, Positioning and Mapping from UAVs
abstract
Over the last decade there, has been an increasing interest in developing vision systems and technologies that support the operation of unmanned platforms for positioning, mapping, and navigation. Until very recently, these developments relied on images from standard CCD cameras with a single optical center and limited field of view, making them restrictive for some applications. Panoramic images have been explored extensively in recent years. The particular configuration of interest to our investigation yields a conical view, which is most applicable for airborne and underwater platforms. Instead of a single catadioptric camera (Gluckman, J.M. and Nayar, S.K., 1999; Swaminathan, R. et al., 2001), a combination of conventional cameras may he used to generate images at much higher resolution (Negahdaripour, S. et al., Proc. Oceans, 2001). We derive complete mathematic models of projection and image motion equations for a down-looking conical camera that may be installed on a mobile platform - e.g. an airborne or submersible system for terrain flyover imaging. We describe the calibration of a system comprising multiple cameras with overlapping fields of view to generate the conical view. We demonstrate with synthetic and real data that such images provide better accuracy in 3D visual motion estimation, which is the underlying issue in 3D positioning, navigation, mapping, image registration and photo-mosaicking.
Pezhman Firoozfam, Shahriar Negahdaripour
AVSS2
2003 Vision-Based Positioning and Terrain Mapping by Global Alignment for UAVs
abstract
Construction of 3D topographic maps from stereo or monocular video, over coverage areas of kilometer scale, taken by low-altitude airborne platforms is addressed. Two computational frameworks for these two cases are considered, accommodating the online processing of video along the path. In these formulations, stereo disparity information enables the computation of 3D motions and depth maps to be done more readily, however, monocular motion cues provide similar accuracy with more computational steps. The critical issue is to overcome the drift error, which is inherent of the causal frame-to frame motion estimation, as the video frames are acquired. A novel global alignment scheme is proposed, aimed at determining the 3D trajectory most consistent with the estimated 3D motions between pairs of nearby positions. Performance is demonstrated based on experiment with a sequence of 5000 stereo pairs, simulating aerial photographic data from an airborne platform flying at 110 m above (the reference plane of) a 1 km /spl times/ 1 km terrain with 5-65m elevation. Maximum geo-referenced positioning accuracy is roughly 2 m, with elevation error of 1 m or less over 95% of the terrain.
Hossein Madjidi, Shahriar Negahdaripour, Esfandiar Bandari
AVSS2
2003 Motion and structure from multiple cues; image motion, shading flow, and stereo disparity
Ali Kamen, Shahriar Negahdaripour
Comput. Vis. Image Underst.2
2001 Application of Extended Covariance Intersection Principle for Mosaic-Based Optical Positioning and Navigation of UnderwaterVehicle
abstract
Mosaic-based positioning is a paradigm for the simultaneous construction of a photo-mosaic as a visual map, and its use to achieve accurate positioning. We discuss the application of a novel fusion principle, the so-called an extended covariance intersection (ECI), for addressing the mosaic-based positioning as a data fusion problem. The covariance intersection (CI) principle has been proposed for the fusion of highly correlated data. In contrast to the extended Kalman filter (EKF), the drawback is the conservative nature of the solution, as the extend of correlation becomes insignificant. The primary advantage of ECI, by decomposing the estimates from information sources into both dependent and independent components, is to arrive at improved estimates, neither as over-optimistic as from an EKF, nor as over-conservative as the CI solution. Experiments with real data are presented to evaluate the performance of the proposed ECI-based formulation.
Shahriar Negahdaripour
ICRA2
2000 Motion-Based Compression of Underwater Video Imagery for the Operations of Unmanned Submersible Vehicles
abstract
Unmanned vehicles are employed more and more frequently for a range of scientific and commercial undersea applications. However, the critical dependency on a tether link, mainly for the transmission of live images to the surface for command and control, is a significant technological obstacle limiting vehicle maneuverability. The elimination of the tether requires the capability to compress a massive amount of live video data to meet the bandwidth limitations of acoustic telemetry. This paper addresses motion-compensated compression of underwater video imagery and the extraction of the sought-after transformations by the application of the brightness constancy assumption and a generalized dynamic image model for the analysis of time-varying imagery. Two approaches, suitable for automatic vision-based navigation or operator-assisted missions of unmanned submersible vehicles, are considered. In the former case, the 3D motion and position information extracted from the raw data by the vision-based navigation system is used directly to perform the compression. In the latter case, the compression is achieved using the motion and radiometric information extracted from the live and reconstructed images at the surface station. To evaluate the performance of proposed methods, results from experiments with synthetic and real data are presented and compared to compression methods that are based on the brightness constancy model.
Shahriar Negahdaripour, Ali Kamen
Comput. Vis. Image Underst.1
1998 A vision system for real-time positioning, navigation, and video mosaicing of sea floor imagery in the application of ROVs/AUVs
abstract
A vision system has been developed based on the application of a 3D direct motion estimation algorithm to facilitate autonomous or operated-assisted missions of AUVS and ROVs near the ocean floor. The main capabilities of interest are vision-based vehicle positioning, navigation and trajectory following, as well as mosaicking of sea bed images. The system performance in enabling these functions has been demonstrated on a three-thruster surface vehicle that operates in a 6'/spl times/12'/spl times/6' water tank, with the bottom surface set up to simulate a sea floor environment. Images from a down-look camera installed on the vehicle are digitized and processed on a Windows NT Dual Pentium-200 to estimate the vehicle's motion, which is transmitted via the serial link to the vehicle control system running on a 386 processor. This information is employed to maintain or move to a desired position, follow a specified trajectory, and to construct in (near) real-time a composite image of the scene surface.
Shahriar Negahdaripour, Ali Kamen
WACV1
1998 Revised Definition of Optical Flow: Integration of Radiometric and Geometric Cues for Dynamic Scene Analysis
abstract
Optical flow has been commonly defined as the apparent motion of image brightness patterns in an image sequence. In this paper, we propose a revised definition to overcome shortcomings in interpreting optical flow merely as a geometric transformation field. The new definition is a complete representation of geometric and radiometric variations in dynamic imagery. We argue that this is more consistent with the common interpretation of optical flow induced by various scene events. This leads to a general framework for the investigation of problems in dynamic scene analysis, based on the integration and unified treatment of both geometric and radiometric cues in time-varying imagery. We discuss selected models, including the generalized dynamic image model, for the estimation of optical flow. We show how various 3D scene information are encoded in, and thus may be extracted from, the geometric and radiometric components of optical flow. We provide selected examples based on experiments with real images.
Shahriar Negahdaripour
IEEE Trans. Pattern Anal. Mach. Intell.1
1996 A real-time vision-based 3D motion estimation system for positioning and trajectory following
abstract
The authors present a real-time vision-based system for automatic positioning and trajectory following, based on a direct method for 3D motion estimation. The spatio-temporal derivatives of the image function, calculated from time-varying imagery, are used to directly calculate the motion and position of the camera. For demonstration, they have implemented the system on a one-degree-of freedom thruster operating in a laboratory water tank. The estimated position information is communicated to the control system, a PID controller, in order to generate the appropriate signal to correct the thruster system's position. The performance of the vision system is demonstrated in selected experiments by comparing results with the data from an optical encoder position sensor.
Shahriar Negahdaripour, C. L. Tsukamoto, Junku Yuh
WACV1
1996 Direct Computation of the FOE with Confidence Measures
abstract
We propose a direct method for locating the focus of expansion (FOE), based on simple parallel computations in selected regions of the image; each is a circular patch around an estimated FOE. Simple computations allow determining the direction from the estimated to the true FOE. The best estimate of the intersection of the so-called FOE constraint lines for several regions gives the location of the FOE. Some analysis allows us to assign a confidence measure to the information from each local region, in order to give more weighting to the most reliable data. Hence, the FOE can be located with more accuracy, even when the data from various local regions lacks sufficient information. Results of experiments with real images of various texture content are given to demonstrate the performance of the method.
Shahriar Negahdaripour
Comput. Vis. Image Underst.1
1995 Direct motion stereo for passive navigation
abstract
We address the problem of motion recovery for a head-eye system from stereo image sequences. Two types of motions, the translation of the vehicle and the panning motion of the head, are considered. We show how these motions and the depth map of the scene can be estimated directly from the measurements of image gradients and time derivatives in a sequence of stereo images. There is no need to estimate image motion, track a scene feature over time, or establish point correspondences in a stereo image pair. We present the results of various experiments with real scenes.
Shahriar Negahdaripour, Brian Y. Hayashi, Yiannis Aloimonos
IEEE Trans. Robotics Autom.1
1993 A generalized brightness change model for computing optical flow
abstract
The authors propose an image motion constraint equation based on a model which allows the brightness of a scene point to vary with time, unlike the case in the brightness constancy model. Using this model, they describe a method for the computation of optical flow and investigate its performance in a variety of conditions involving brightness variations of scene points, due to illumination nonuniformity, light source motion, specular reflection, and/or interreflection. It is shown that in the application of this method, care must be taken in the estimation of image derivatives using finite difference methods to prevent biases in the solution. A simple modification is suggested to overcome the problem. A comparison is made with two other models, including the classical brightness constancy model, through results from experiments with real images.>
Shahriar Negahdaripour, Chih-Ho Yu
ICCV1
1992 Simple direct computation of the FOE with confidence measures
abstract
A direct method is proposed for locating the focus of expansion, based on simple parallel computations in selected regions of the image; each is a circular patch around an estimated focus of expansion (FOE). Simple computations allow determining the direction from the estimated to the true 400FOE. The best estimate of the intersection of the so-called FOE constraint lines for each region gives the location of the FOE. Some analysis allows a confidence measure to be assigned to the information from each local region, in order to give more weighting to the most reliable data. Hence, the FOE can be located with more accuracy, even when the data from various local regions lack sufficient information.>
Shahriar Negahdaripour, Vidyasagar Ganesan
CVPR1
1992 Direct motion stereo for passive navigation
abstract
The problem of motion recovery for a head-eye system from stereo image sequences is addressed. Two types of motions, the translation of the vehicle and the panning motion of the head, are considered. It is shown how these motions and the depth map can be estimated directly from the measurements of image gradients and time derivatives. There is no need to estimate image motion, track a scene feature over time, or establish point correspondences in a stereo image pair. The results of various experiments with real scenes are presented.>
Shahriar Negahdaripour, Nagesh Kolagani, Brian Y. Hayashi
CVPR1
1992 Motion recovery from image sequences using only first order optical flow information
Shahriar Negahdaripour, Shinhak Lee
Int. J. Comput. Vis.1
1991 Improved methods for undersea optical stationkeeping
abstract
A particular advantage of an optical stationkeeping system is its ability to use natural rather than man-made beacons. Improvements to previously reported optical flow methods for detecting vehicle motion are presented. Experimental results indicate that an adaptation of Newton-Raphson search combined with the use of a low-noise, high-accuracy camera drastically reduces the number of points at which computations need be done. Experiments with an algorithm which accounts for illumination variations one encounters in undersea environments show significant improvement in the estimation of vehicle motion.>
Shahriar Negahdaripour, Amir H. Shokrollahi, Joel Fox, S. Arora
ICRA1
1990 Direct motion stereo: Recovery of observer motion and scene structure
abstract
Using a stereo vision system, the authors show how the translational motion and scene structure can be recovered directly from image gradients and time derivatives. There is no need to estimate or establish correspondences between features across images. The direction of motion is recovered using a procedure which involves minimizing the sum of the squared error of a linear constraint equation over the entire image. The magnitude of the motion is estimated from the stereo disparity. The scene structure is recovered in the form of a depth map using the recovered motion, image gradients, and time derivatives. Experimental results using real images are presented.>
Brian Y. Hayashi, Shahriar Negahdaripour
ICCV2
1990 Multiple Interpretations of the Shape and Motion of Objects from Two Perspective Images
abstract
The following problem is investigated: given the position coordinates in two images of all points on an object obtained from two different camera positions, under what conditions can there be more than one interpretation for the shape of the object and the transformation between the coordinate systems at the two camera positions? It is shown that only certain hyperboloids of one sheet and their degeneracies, such as hyperbolic paraboloids, circular cylinders, and intersecting planes, that are viewed from a point on their surface can give rise to an ambiguity. In the case of hyperboloids of one sheet and hyperbolic paraboloids, there can be three possible solutions. In the case of circular cylinders and intersecting planes, there are at most two solutions. The author gives the relationship among the multiple interpretations and determines them all in closed form in terms of the true solution.>
Shahriar Negahdaripour
IEEE Trans. Pattern Anal. Mach. Intell.1
1989 A direct method for locating the focus of expansion
Shahriar Negahdaripour, Berthold K. P. Horn
Comput. Vis. Graph. Image Process.1
1989 Critical surface pairs and triplets
Shahriar Negahdaripour
Int. J. Comput. Vis.1
1988 Robust recovery of motion: effects of surface orientation and field of view
abstract
Recovering, from two-dimensional images, certain three-dimensional properties of the scene, such as motion and shape of objects in a scene and their spatial arrangement, is one of the primary goals of a machine vision system. Given a textured scene motion can be recovered rather easily if the structure of the scene, usually in the form of a depth map of the scene, is known. In theory, it is also possible to recover shape if the relative motion between the viewer and objects in the scene is known. The authors study the sensitivity of the solution of the first problem to inaccuracies in the knowledge of the depth map of the scene. First a brightness change constraint equation, is used give closed-form solutions for the motion parameters in two cases: known depth, and small depth variations relative to the absolute distance of the scene from the viewer. They then investigate the robustness of the solution for the motion parameters in terms of the scene structure, modeled as piecewise planar patches. They demonstrate the behavior of the solution with the variations of the orientation of the surface patch being viewed and the size of the field of view. Using a quantitative measure, the show the need for a large field of view to recover motion robustly. The eigenvalue-eigenvector decomposition of a 6*6 matrix allows the authors to analyze some well-known ambiguities in recovering motion.>
Shahriar Negahdaripour, Chih-Ho Yu
CVPR1
1987 Direct Passive Navigation
abstract
In this correspondence, we show how to recover the motion of an observer relative to a planar surface from image brightness derivatives. We do not compute the optical flow as an intermediate step, only the spatial and temporal brightness gradients (at a minimum of eight points). We first present two iterative schemes for solving nine nonlinear equations in terms of the motion and surface parameters that are derived from a least-squares fomulation. An initial pass over the relevant image region is used to accumulate a number of moments of the image brightness derivatives. All of the quantities used in the iteration are efficiently computed from these totals without the need to refer back to the image. We then show that either of two possible solutions can be obtained in closed form. We first solve a linear matrix equation for the elements of a 3 × 3 matrix. The eigenvalue decomposition of the symmetric part of the matrix is then used to compute the motion parameters and the plane orientation. A new compact notation allows us to show easily that there are at most two planar solutions.
Shahriar Negahdaripour, Berthold K. P. Horn
IEEE Trans. Pattern Anal. Mach. Intell.1
1986 Direct passive navigation: Analytical solution for planes
abstract
In this paper, we derive a closed form solution for recovering the motion of an observer relative to a planar surface directly from image brightness derivatives. We do not compute the optical flow as an intermediate step, only the spatial and temporal intensity gradients at a minimum of 8 points. We solve a linear matrix equation for the elements of a 3×3 matrix. The eigenvalue decomposition of its symmetric part is then used to compute the motion parameters and the plane orientation.
Shahriar Negahdaripour, Berthold K. P. Horn
ICRA1
1985 Determining 3-D Motion of Planar Objects from Image Brightness Patterns
Shahriar Negahdaripour, Berthold K. P. Horn
IJCAI1