3,161 research outputs found
A computational approach for obstruction-free photography
We present a unified computational approach for taking photos through reflecting or occluding elements such as windows and fences. Rather than capturing a single image, we instruct the user to take a short image sequence while slightly moving the camera. Differences that often exist in the relative position of the background and the obstructing elements from the camera allow us to separate them based on their motions, and to recover the desired background scene as if the visual obstructions were not there. We show results on controlled experiments and many real and practical scenarios, including shooting through reflections, fences, and raindrop-covered windows.Shell ResearchUnited States. Office of Naval Research (Navy Fund 6923196
Detection and localization of specular surfaces using image motion cues
Cataloged from PDF version of article.Successful identification of specularities in an image can be crucial for an artificial vision system when extracting the semantic content of an image or while interacting with the environment. We developed an algorithm that relies on scale and rotation invariant feature extraction techniques and uses motion cues to detect and localize specular surfaces. Appearance change in feature vectors is used to quantify the appearance distortion on specular surfaces, which has previously been shown to be a powerful indicator for specularity (Doerschner et al. in Curr Biol, 2011). The algorithm combines epipolar deviations (Swaminathan et al. in Lect Notes Comput Sci 2350:508-523, 2002) and appearance distortion, and succeeds in localizing specular objects in computer-rendered and real scenes, across a wide range of camera motions and speeds, object sizes and shapes, and performs well under image noise and blur conditions. © 2014 Springer-Verlag Berlin Heidelberg
Reflected Object Removal in 360 Panoramic Images
Department of Electrical EngineeringWhen the reflected scene is captured in the 360 panoramic image, the actual scene of the reflection also taken together in the image. Based on this observation, we propose an algorithm that distinguishes the reflection and transmission layer in the glass image using the actual scene of reflection and removes the reflected objects from the panoramic image. We first separate the glass and background image by the user-assist manner and then extract feature points to warp the background image. However, it is challenging to match glass and background keypoints since the two images have different characteristics such as color and transparency. Therefore, we extract initial pairs of matched points using on the edge pixels and use the Dense-SIFT descriptor to match the correspondence points. We then transform the background image through APAP to generate a reference image, which we use to discriminate the reflection and transmission edge in the glass image. Then we determine the reflection and transmission edges based on the gradient angle and magnitude. Finally, based on the two separated edges, we solve the layer separation problem by minimizing the gradients of transmission image based on the gradient sparsity prior.clos
A Monocular SLAM Method to Estimate Relative Pose During Satellite Proximity Operations
Automated satellite proximity operations is an increasingly relevant area of mission operations for the US Air Force with potential to significantly enhance space situational awareness (SSA). Simultaneous localization and mapping (SLAM) is a computer vision method of constructing and updating a 3D map while keeping track of the location and orientation of the imaging agent inside the map. The main objective of this research effort is to design a monocular SLAM method customized for the space environment. The method developed in this research will be implemented in an indoor proximity operations simulation laboratory. A run-time analysis is performed, showing near real-time operation. The method is verified by comparing SLAM results to truth vertical rotation data from a CubeSat air bearing testbed. This work enables control and testing of simulated proximity operations hardware in a laboratory environment. Additionally, this research lays the foundation for autonomous satellite proximity operations with unknown targets and minimal additional size, weight, and power requirements, creating opportunities for numerous mission concepts not previously available
Robust Reflection Removal with Flash-only Cues in the Wild
We propose a simple yet effective reflection-free cue for robust reflection
removal from a pair of flash and ambient (no-flash) images. The reflection-free
cue exploits a flash-only image obtained by subtracting the ambient image from
the corresponding flash image in raw data space. The flash-only image is
equivalent to an image taken in a dark environment with only a flash on. This
flash-only image is visually reflection-free and thus can provide robust cues
to infer the reflection in the ambient image. Since the flash-only image
usually has artifacts, we further propose a dedicated model that not only
utilizes the reflection-free cue but also avoids introducing artifacts, which
helps accurately estimate reflection and transmission. Our experiments on
real-world images with various types of reflection demonstrate the
effectiveness of our model with reflection-free flash-only cues: our model
outperforms state-of-the-art reflection removal approaches by more than 5.23dB
in PSNR. We extend our approach to handheld photography to address the
misalignment between the flash and no-flash pair. With misaligned training data
and the alignment module, our aligned model outperforms our previous version by
more than 3.19dB in PSNR on a misaligned dataset. We also study using linear
RGB images as training data. Our source code and dataset are publicly available
at https://github.com/ChenyangLEI/flash-reflection-removal.Comment: Extension of CVPR 2021 paper [arXiv:2103.04273], submitted to TPAMI.
Our source code and dataset are publicly available at
http://github.com/ChenyangLEI/flash-reflection-remova
- …