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

Ali Mosleh 0002

dblp:35/2982-2 · DBLP profile ↗
← Back
11ranked-venue papers
10as first author
1since 2021 · last 2021
0000-0003-4298-0126ORCID · verified

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

Graphics, computer vision, multimedia, augmented reality and games · 11 · 10 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 4 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
7 papers
Image and video processing · 48% Computational photography and imaging · 47% Multimedia analysis and retrieval · 5%
Artificial intelligence
1 paper
Image recognition and object detection · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational photography and imaging
image signal processing
0.922021
Differentiable Compound Optics and Processing Pipeline Optimization for End-to-end Camera Design · ACM Trans. Graph. 2021
Hardware-in-the-Loop End-to-End Optimization of Camera Image Processing Pipelines · CVPR 2020
Image and video processing › image restoration
image deblurring
0.732018
Explicit Ringing Removal in Image Deblurring · IEEE Trans. Image Process. 2018
Camera intrinsic blur kernel estimation: A reliable framework · CVPR 2015
Image Deconvolution Ringing Artifact Detection and Removal via PSF Frequency Analysis · ECCV (4) 2014
Computational photography and imaging › image acquisition › imaging system design
camera design
0.512021
Differentiable Compound Optics and Processing Pipeline Optimization for End-to-end Camera Design · ACM Trans. Graph. 2021
Image and video processing › video restoration
video inpainting
0.322013
Automatic Inpainting Scheme for Video Text Detection and Removal · IEEE Trans. Image Process. 2013
Video Completion Using Bandlet Transform · IEEE Trans. Multim. 2012
Image and video processing
image restoration
0.332014
Image Deconvolution Ringing Artifact Detection and Removal via PSF Frequency Analysis · ECCV (4) 2014
Automatic Inpainting Scheme for Video Text Detection and Removal · IEEE Trans. Image Process. 2013
Video Completion Using Bandlet Transform · IEEE Trans. Multim. 2012
Image and video processing › image restoration › image deblurring
blur kernel estimation
0.212015
Camera intrinsic blur kernel estimation: A reliable framework · CVPR 2015
Computational photography and imaging
camera calibration
0.212015
Camera intrinsic blur kernel estimation: A reliable framework · CVPR 2015
Image and video processing › image restoration › compression artifact removal
ringing artifact removal
0.212014
Image Deconvolution Ringing Artifact Detection and Removal via PSF Frequency Analysis · ECCV (4) 2014
Multimedia analysis and retrieval › video content analysis › video text processing
video text detection
0.212013
Automatic Inpainting Scheme for Video Text Detection and Removal · IEEE Trans. Image Process. 2013
Computer vision › Image recognition and object detection › object detection
2d object detection
0.112020
Hardware-in-the-Loop End-to-End Optimization of Camera Image Processing Pipelines · CVPR 2020

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

multi-objective optimization · 0.9hardware-in-the-loop optimization · 0.90th-order stochastic optimization · 0.9neural network processing · 0.5differentiable forward model · 0.5alternating proximal optimization · 0.5primal-dual algorithm · 0.3multiresolution pyramid · 0.3convex optimization · 0.3bandlet transform · 0.3
YearPublicationVenuePosition
2021 Differentiable Compound Optics and Processing Pipeline Optimization for End-to-end Camera Design
abstract
Most modern commodity imaging systems we use directly for photography—or indirectly rely on for downstream applications—employ optical systems of multiple lenses that must balance deviations from perfect optics, manufacturing constraints, tolerances, cost, and footprint. Although optical designs often have complex interactions with downstream image processing or analysis tasks, today’s compound optics are designed in isolation from these interactions. Existing optical design tools aim to minimize optical aberrations, such as deviations from Gauss’ linear model of optics, instead of application-specific losses, precluding joint optimization with hardware image signal processing (ISP) and highly parameterized neural network processing. In this article, we propose an optimization method for compound optics that lifts these limitations. We optimize entire lens systems jointly with hardware and software image processing pipelines, downstream neural network processing, and application-specific end-to-end losses. To this end, we propose a learned, differentiable forward model for compound optics and an alternating proximal optimization method that handles function compositions with highly varying parameter dimensions for optics, hardware ISP, and neural nets. Our method integrates seamlessly atop existing optical design tools, such as Zemax . We can thus assess our method across many camera system designs and end-to-end applications. We validate our approach in an automotive camera optics setting—together with hardware ISP post processing and detection—outperforming classical optics designs for automotive object detection and traffic light state detection. For human viewing tasks, we optimize optics and processing pipelines for dynamic outdoor scenarios and dynamic low-light imaging. We outperform existing compartmentalized design or fine-tuning methods qualitatively and quantitatively, across all domain-specific applications tested.
Ethan Tseng, Ali Mosleh 0002, Fahim Mannan, Karl St. Arnaud, Yifan Peng 0001, Alexander Braun 0001, Derek Nowrouzezahrai, Jean-François Lalonde, Felix Heide
ACM Trans. Graph.2
2020 Hardware-in-the-Loop End-to-End Optimization of Camera Image Processing Pipelines
abstract
Commodity imaging systems rely on hardware image signal processing (ISP) pipelines. These low-level pipelines consist of a sequence of processing blocks that, depending on their hyperparameters, reconstruct a color image from RAW sensor measurements. Hardware ISP hyperparameters have a complex interaction with the output image, and therefore with the downstream application ingesting these images. Traditionally, ISPs are manually tuned in isolation by imaging experts without an end-to-end objective. Very recently, ISPs have been optimized with 1st-order methods that require differentiable approximations of the hardware ISP. Departing from such approximations, we present a hardware-in-the-loop method that directly optimizes hardware image processing pipelines for end-to-end domain-specific losses by solving a nonlinear multi-objective optimization problem with a novel 0th-order stochastic solver directly interfaced with the hardware ISP. We validate the proposed method with recent hardware ISPs and 2D object detection, segmentation, and human viewing as end-to-end downstream tasks. For automotive 2D object detection, the proposed method outperforms manual expert tuning by 30% mean average precision (mAP) and recent methods using ISP approximations by 18% mAP.
Ali Mosleh 0002, Emmanuel Onzon, Fahim Mannan, Nicolas Robidoux, Felix Heide
CVPR1
2018 Explicit Ringing Removal in Image Deblurring
abstract
In this paper, we present a simple yet effective image deblurring method to produce ringing-free deblurred images. Our work is inspired by the observation that large-scale deblurring ringing artifacts are measurable through a multi-resolution pyramid of low-pass filtering of the blurred-deblurred image pair. We propose to model such a quantification as a convex cost function and minimize it directly in the deblurring process in order to reduce ringing regardless of its cause. An efficient primal-dual algorithm is proposed as a solution to this optimization problem. Since the regularization is more biased toward ringing patterns, the details of the reconstructed image are prevented from over-smoothing. An inevitable source of ringing is sensor saturation which can be detected costlessly contrary to most other sources of ringing. However, dealing with the saturation effect in deblurring introduces a non-linear operator in optimization problem. In this paper, we also introduce a linear approximation as a solution to handling saturation in the proposed deblurring method. As a result of these steps, we significantly enhance the quality of the deblurred images. Experimental results and quantitative evaluations demonstrate that the proposed method performs favorably against state-of-the-art image deblurring methods.
Ali Mosleh 0002, Yasser Elmi Sola, Farzad Zargari, Emmanuel Onzon, J. M. Pierre Langlois
IEEE Trans. Image Process.1
2015 Camera intrinsic blur kernel estimation: A reliable framework
abstract
This paper presents a reliable non-blind method to measure intrinsic lens blur. We first introduce an accurate camera-scene alignment framework that avoids erroneous homography estimation and camera tone curve estimation. This alignment is used to generate a sharp correspondence of a target pattern captured by the camera. Second, we introduce a Point Spread Function (PSF) estimation approach where information about the frequency spectrum of the target image is taken into account. As a result of these steps and the ability to use multiple target images in this framework, we achieve a PSF estimation method robust against noise and suitable for mobile devices. Experimental results show that the proposed method results in PSFs with more than 10 dB higher accuracy in noisy conditions compared with the PSFs generated using state-of-the-art techniques.
Ali Mosleh 0002, Paul Green 0002, Emmanuel Onzon, Isabelle Bégin, J. M. Pierre Langlois
CVPR1
2015 Image and video spatial super-resolution via bandlet-based sparsity regularization and structure tensor
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
Signal Process. Image Commun.1
2014 Image Deconvolution Ringing Artifact Detection and Removal via PSF Frequency Analysis
Ali Mosleh 0002, J. M. Pierre Langlois, Paul Green 0002
ECCV (4)1
2014 Bandlet-based sparsity regularization in video inpainting
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
J. Vis. Commun. Image Represent.1
2013 Automatic Inpainting Scheme for Video Text Detection and Removal
abstract
We present a two stage framework for automatic video text removal to detect and remove embedded video texts and fill-in their remaining regions by appropriate data. In the video text detection stage, text locations in each frame are found via an unsupervised clustering performed on the connected components produced by the stroke width transform (SWT). Since SWT needs an accurate edge map, we develop a novel edge detector which benefits from the geometric features revealed by the bandlet transform. Next, the motion patterns of the text objects of each frame are analyzed to localize video texts. The detected video text regions are removed, then the video is restored by an inpainting scheme. The proposed video inpainting approach applies spatio-temporal geometric flows extracted by bandlets to reconstruct the missing data. A 3D volume regularization algorithm, which takes advantage of bandlet bases in exploiting the anisotropic regularities, is introduced to carry out the inpainting task. The method does not need extra processes to satisfy visual consistency. The experimental results demonstrate the effectiveness of both our proposed video text detection approach and the video completion technique, and consequently the entire automatic video text removal and restoration process.
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
IEEE Trans. Image Process.1
2012 Image Text Detection Using a Bandlet-Based Edge Detector and Stroke Width Transform
abstract
In this paper, we propose a text detection method based on a feature vector generated from connected components produced via the stroke width transform. Several properties, such as variant directionality of gradient of text edges, high contrast with background, and geometric properties of text components jointly with the properties found by the stroke width transform are considered in the formation of feature vectors. Then, k-means clustering is performed by employing the feature vectors in a bid to distinguish text and non-text components. Finally, the obtained text components are grouped and the remaining components are discarded. Since the stroke width transform relies on a precise edge detection scheme, we introduce a novel bandlet-based edge detector which is quite effective at obtaining text edges in images while dismissing noisy and foliage edges. Our experimental results indicate a high performance for the proposed method and the effectiveness of our proposed edge detector for text localization purposes.
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
BMVC1
2012 Video Completion Using Bandlet Transform
abstract
In this paper, we address the video completion problem for two general cases: 1) filling-in the missing regions of videos captured by a non-stationary camera, and 2) filling-in the missing part of video sequences recorded by a stationary camera. For each case, a novel video completion technique based on the bandlet transform is presented. In the first case, a priority-based exemplar algorithm, which applies the bandlet transform and its generated coefficients along with motion information, is used to fill-in the occluded moving object or the removed region. In the second case, our proposed method is followed by a foreground/background segmentation preprocessing step to generate moving objects and background frames in order to facilitate the video completion task. The technique fills-in the background frames after removing objects by means of a precise optimization in the bandlet transform domain. Then, the occluded part of a moving object is completed by a priority-based algorithm which applies frames' geometry properties using the bandlet transform. Our experimental results indicate that the proposed video completion technique maintains both the spatial and temporal consistency and also demonstrate the effectiveness of the bandlet transform in video completion.
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
IEEE Trans. Multim.1
2011 A video completion method based on bandlet transform
abstract
We present a bandlet transform-based technique to complete missing parts of a video sequence captured with a static camera. The method is followed by a preprocessing step to separate the foreground which consists of moving objects and background frames in order to facilitate the video completion task. The technique considers two cases: 1) filling-in the background frames after removing objects, and 2) fillingin the occluded parts of a moving object. In the first case, a precise optimization in the bandlet domain is performed to complete the background video. In the second case, a priority based exemplar algorithm, which applies bandlet geometry properties, is used to fill-in the occluded moving object. Our experimental results indicate the effectiveness of the proposed video completion technique.
Ali Mosleh 0002, Nizar Bouguila, A. Ben Hamza
ICME1