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.
? Tutorial for this page

Abdelrahman Abdelhamed

dblp:202/2128 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
5since 2021 · last 2023
0000-0002-4836-794XORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-author · 4 since 2021Artificial intelligence and machine learning · 6 · 3 first-author · 4 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 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.

Computer graphics and multimedia
6 papers
Image and video processing · 53% Computational photography and imaging · 31% Rendering · 16%
Artificial intelligence
2 papers
Generative modeling · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing
image restoration
1.222023
Graphics2RAW: Mapping Computer Graphics Images to Sensor RAW Images · ICCV 2023
CIE XYZ Net: Unprocessing Images for Low-Level Computer Vision Tasks · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Computational photography and imaging
image signal processing
0.722022
Day-to-Night Image Synthesis for Training Nighttime Neural ISPs · CVPR 2022
CIE XYZ Net: Unprocessing Images for Low-Level Computer Vision Tasks · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Image and video processing › image restoration
image denoising
0.722019
Noise Flow: Noise Modeling With Conditional Normalizing Flows · ICCV 2019
A High-Quality Denoising Dataset for Smartphone Cameras · CVPR 2018
Rendering
image rendering
0.712023
Graphics2RAW: Mapping Computer Graphics Images to Sensor RAW Images · ICCV 2023
Machine learning › Generative modeling › generative adversarial network
image-to-image translation
0.612022
Day-to-Night Image Synthesis for Training Nighttime Neural ISPs · CVPR 2022
Image and video processing › image restoration
image deblurring
0.612022
CIE XYZ Net: Unprocessing Images for Low-Level Computer Vision Tasks · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Computational photography and imaging › color constancy
illuminant estimation
0.512021
Leveraging the Availability of Two Cameras for Illuminant Estimation · CVPR 2021
Image and video processing › image statistics › statistical image modeling
noise modeling
0.412019
Noise Flow: Noise Modeling With Conditional Normalizing Flows · ICCV 2019
Performance modeling and evaluation
benchmarking
0.312018
A High-Quality Denoising Dataset for Smartphone Cameras · CVPR 2018
Computational photography and imaging
illumination estimation
0.212023
Graphics2RAW: Mapping Computer Graphics Images to Sensor RAW Images · ICCV 2023
Rendering
neural rendering
0.212023
Graphics2RAW: Mapping Computer Graphics Images to Sensor RAW Images · ICCV 2023
Machine learning › Generative modeling › diffusion model
image restoration
0.212022
Day-to-Night Image Synthesis for Training Nighttime Neural ISPs · CVPR 2022
Computational photography and imaging
color constancy
0.112021
Leveraging the Availability of Two Cameras for Illuminant Estimation · CVPR 2021
Machine learning › Generative modeling
normalizing flow
0.112019
Noise Flow: Noise Modeling With Conditional Normalizing Flows · ICCV 2019

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

deep learning · 1.2raw image synthesis · 1.1neural image signal processor · 1.1conditional normalizing flow · 0.8white balance correction · 0.7CNN-based denoising · 0.7colorimetric conversion · 0.6lightweight neural network · 0.5color transform · 0.5
YearPublicationVenuePosition
2023 Graphics2RAW: Mapping Computer Graphics Images to Sensor RAW Images
abstract
Computer graphics (CG) rendering platforms produce imagery with ever-increasing photo realism. The narrowing domain gap between real and synthetic imagery makes it possible to use CG images as training data for deep learning models targeting high-level computer vision tasks, such as autonomous driving and semantic segmentation. CG images, however, are currently not suitable for low-level vision tasks targeting RAW sensor images. This is because RAW images are encoded in sensor-specific color spaces and incur pre-white-balance color casts caused by the sensor’s response to scene illumination. CG images are rendered directly to a device-independent perceptual color space without needing white balancing. As a result, it is necessary to apply a mapping procedure to close the domain gap between graphics and RAW images. To this end, we introduce a framework to process graphics images to mimic RAW sensor images accurately. Our approach allows a one-to-many mapping, where a single graphics image can be transformed to match multiple sensors and multiple scene illuminations. In addition, our approach requires only a handful of example RAW-DNG files from the target sensor as parameters for the mapping process. We compare our method to alternative strategies and show that our approach produces more realistic RAW images and provides better results on three low-level vision tasks: RAW denoising, illumination estimation, and neural rendering for night photography. Finally, as part of this work, we provide a dataset of 292 realistic CG images for training low-light imaging models.
Donghwan Seo, Abhijith Punnappurath, Luxi Zhao 0002, Abdelrahman Abdelhamed, SaiKiran Kumar Tedla, Jihwan Choe, Michael S. Brown
ICCV4
2022 Day-to-Night Image Synthesis for Training Nighttime Neural ISPs
abstract
Many flagship smartphone cameras now use a dedicated neural image signal processor (ISP) to render noisy raw sensor images to the final processed output. Training night-mode ISP networks relies on large-scale datasets of image pairs with: (1) a noisy raw image captured with a short exposure and a high ISO gain; and (2) a ground truth low-noise raw image captured with a long exposure and low ISO that has been rendered through the ISP. Capturing such image pairs is tedious and time-consuming, requiring careful setup to ensure alignment between the image pairs. In addition, ground truth images are often prone to motion blur due to the long exposure. To address this problem, we propose a method that synthesizes nighttime images from day-time images. Daytime images are easy to capture, exhibit low-noise (even on smartphone cameras) and rarely suffer from motion blur. We outline a processing framework to convert daytime raw images to have the appearance of realistic nighttime raw images with different levels of noise. Our procedure allows us to easily produce aligned noisy and clean nighttime image pairs. We show the effectiveness of our synthesis framework by training neural ISPs for nightmode rendering. Furthermore, we demonstrate that using our synthetic nighttime images together with small amounts of real data (e.g., 5% to 10%) yields performance almost on par with training exclusively on real nighttime images. Our dataset and code are available at https://github.com/SamsungLabs/day-to-night.
Abhijith Punnappurath, Abdullah Abuolaim, Abdelrahman Abdelhamed, Alex Levinshtein, Michael S. Brown
CVPR3
2022 Extracting Vignetting and Grain Filter Effects from Photos
abstract
Most smartphones support the use of real-time camera filters to impart visual effects to captured images. Currently, such filters come preinstalled on-device or need to be downloaded and installed before use (e.g., Instagram filters). Recent work [24] proposed a method to extract a camera filter directly from an example photo that has already had a filter applied. The work in [24] focused only on the color and tonal aspects of the underlying filter. In this paper, we introduce a method to extract two spatially varying effects commonly used by on-device camera filters—namely, image vignetting and image grain. Specifically, we show how to extract the parameters for vignetting and image grain present in an example image and replicate these effects as an on-device filter. We use lightweight CNNs to estimate the filter parameters and employ efficient techniques—isotropic Gaussian filters and simplex noise—for regenerating the filters. Our design achieves a reasonable trade-off between efficiency and realism. We show that our method can extract vignetting and image grain filters from stylized photos and replicate the filters on captured images more faithfully, as compared to color and style transfer methods. Our method is significantly efficient and has been already deployed to millions of flagship smartphones.
Abdelrahman Abdelhamed, Jonghwa Yim, Abhijith Punnappurath, Michael S. Brown, Jihwan Choe
WACV1
2022 CIE XYZ Net: Unprocessing Images for Low-Level Computer Vision Tasks
abstract
Cameras currently allow access to two image states: (i) a minimally processed linear raw-RGB image state (i.e., raw sensor data); or (ii) a highly-processed nonlinear image state (e.g., sRGB). There are many computer vision tasks that work best with a linear image state, such as image deblurring and image dehazing. Unfortunately, the vast majority of images are saved in the nonlinear image state. Because of this, a number of methods have been proposed to "unprocess" nonlinear images back to a raw-RGB state. However, existing unprocessing methods have a drawback because raw-RGB images are sensor-specific. As a result, it is necessary to know which camera produced the sRGB output and use a method or network tailored for that sensor to properly unprocess it. This paper addresses this limitation by exploiting another camera image state that is not available as an output, but it is available inside the camera pipeline. In particular, cameras apply a colorimetric conversion step to convert the raw-RGB image to a device-independent space based on the CIE XYZ color space before they apply the nonlinear photo-finishing. Leveraging this canonical image state, we propose a deep learning framework, CIE XYZ Net, that can unprocess a nonlinear image back to the canonical CIE XYZ image. This image can then be processed by any low-level computer vision operator and re-rendered back to the nonlinear image. We demonstrate the usefulness of the CIE XYZ Net on several low-level vision tasks and show significant gains that can be obtained by this processing framework. Code and dataset are publicly available at https://github.com/mahmoudnafifi/CIE_XYZ_NET.
Mahmoud Afifi, Abdelrahman Abdelhamed, Abdullah Abuolaim, Abhijith Punnappurath, Michael S. Brown
IEEE Trans. Pattern Anal. Mach. Intell.2
2021 Leveraging the Availability of Two Cameras for Illuminant Estimation
abstract
Most modern smartphones are now equipped with two rear-facing cameras – a main camera for standard imaging and an additional camera to provide wide-angle or telephoto zoom capabilities. In this paper, we leverage the availability of these two cameras for the task of illumination estimation using a small neural network to perform the illumination prediction. Specifically, if the two cameras’ sensors have different spectral sensitivities, the two images provide different spectral measurements of the physical scene. A linear 3 × 3 color transform that maps between these two observations – and that is unique to a given scene illuminant – can be used to train a lightweight neural network comprising no more than 1460 parameters to predict the scene illumination. We demonstrate that this two-camera approach with a lightweight network provides results on par or better than much more complicated illuminant estimation methods operating on a single image. We validate our method’s effectiveness through extensive experiments on radiometric data, a quasi-real two-camera dataset we generated from an existing single camera dataset, as well as a new real image dataset that we captured using a smartphone with two rear-facing cameras.
Abdelrahman Abdelhamed, Abhijith Punnappurath, Michael S. Brown
CVPR1
2019 MarkWhite: An Improved Interactive White-Balance Method for Smartphone Cameras
Abdelrahman Abdelhamed, I. Scott MacKenzie, Michael S. Brown
Graphics Interface1
2019 Noise Flow: Noise Modeling With Conditional Normalizing Flows
abstract
Modeling and synthesizing image noise is an important aspect in many computer vision applications. The long-standing additive white Gaussian and heteroscedastic (signal-dependent) noise models widely used in the literature provide only a coarse approximation of real sensor noise. This paper introduces Noise Flow, a powerful and accurate noise model based on recent normalizing flow architectures. Noise Flow combines well-established basic parametric noise models (e.g., signal-dependent noise) with the flexibility and expressiveness of normalizing flow networks. The result is a single, comprehensive, compact noise model containing fewer than 2500 parameters yet able to represent multiple cameras and gain factors. Noise Flow dramatically outperforms existing noise models, with 0.42 nats/pixel improvement over the camera-calibrated noise level functions, which translates to 52% improvement in the likelihood of sampled noise. Noise Flow represents the first serious attempt to go beyond simple parametric models to one that leverages the power of deep learning and data-driven noise distributions.
Abdelrahman Abdelhamed, Marcus A. Brubaker, Michael S. Brown
ICCV1
2019 AFIF4: Deep gender classification based on AdaBoost-based fusion of isolated facial features and foggy faces
Mahmoud Afifi, Abdelrahman Abdelhamed
J. Vis. Commun. Image Represent.2
2018 A High-Quality Denoising Dataset for Smartphone Cameras
abstract
The last decade has seen an astronomical shift from imaging with DSLR and point-and-shoot cameras to imaging with smartphone cameras. Due to the small aperture and sensor size, smartphone images have notably more noise than their DSLR counterparts. While denoising for smartphone images is an active research area, the research community currently lacks a denoising image dataset representative of real noisy images from smartphone cameras with high-quality ground truth. We address this issue in this paper with the following contributions. We propose a systematic procedure for estimating ground truth for noisy images that can be used to benchmark denoising performance for smartphone cameras. Using this procedure, we have captured a dataset - the Smartphone Image Denoising Dataset (SIDD) - of~30,000 noisy images from 10 scenes under different lighting conditions using five representative smartphone cameras and generated their ground truth images. We used this dataset to benchmark a number of denoising algorithms. We show that CNN-based methods perform better when trained on our high-quality dataset than when trained using alternative strategies, such as low-ISO images used as a proxy for ground truth data.
Abdelrahman Abdelhamed, Stephen Lin 0001, Michael S. Brown
CVPR1