English
Related papers

Related papers: PyMatting: A Python Library for Alpha Matting

200 papers

Natural image matting is a fundamental and challenging computer vision task. It has many applications in image editing and composition. Recently, deep learning-based approaches have achieved great improvements in image matting. However,…

Computer Vision and Pattern Recognition · Computer Science 2022-04-21 Guowei Chen , Yi Liu , Jian Wang , Juncai Peng , Yuying Hao , Lutao Chu , Shiyu Tang , Zewu Wu , Zeyu Chen , Zhiliang Yu , Yuning Du , Qingqing Dang , Xiaoguang Hu , Dianhai Yu

This paper presents a method to differentiate the foreground objects from the background of a color image. Firstly a color image of any size is input for processing. The algorithm converts it to a grayscale image. Next we apply canny edge…

Computer Vision and Pattern Recognition · Computer Science 2015-06-30 Subhajit Adhikari , Joydeep Kar , Jayati Ghosh Dastidar

We resolve the ill-posed alpha matting problem from a completely different perspective. Given an input portrait image, instead of estimating the corresponding alpha matte, we focus on the other end, to subtly enhance this input so that the…

Computer Vision and Pattern Recognition · Computer Science 2022-08-16 Yangyang Xu Zeyang Zhou , Shengfeng He

Natural image matting estimates the alpha values of unknown regions in the trimap. Recently, deep learning based methods propagate the alpha values from the known regions to unknown regions according to the similarity between them. However,…

Computer Vision and Pattern Recognition · Computer Science 2024-02-29 Qinglin Liu , Haozhe Xie , Shengping Zhang , Bineng Zhong , Rongrong Ji

The Python colorspace package provides a toolbox for mapping between different color spaces which can then be used to generate a wide range of perceptually-based color palettes for qualitative or quantitative (sequential or diverging)…

Graphics · Computer Science 2025-10-07 Reto Stauffer , Achim Zeileis

Computer vision is increasingly effective at segmenting objects in images and videos; however, scene effects related to the objects -- shadows, reflections, generated smoke, etc -- are typically overlooked. Identifying such scene effects…

Computer Vision and Pattern Recognition · Computer Science 2021-10-04 Erika Lu , Forrester Cole , Tali Dekel , Andrew Zisserman , William T. Freeman , Michael Rubinstein

Existing image inpainting methods typically fill holes by borrowing information from surrounding pixels. They often produce unsatisfactory results when the holes overlap with or touch foreground objects due to lack of information about the…

Computer Vision and Pattern Recognition · Computer Science 2019-04-23 Wei Xiong , Jiahui Yu , Zhe Lin , Jimei Yang , Xin Lu , Connelly Barnes , Jiebo Luo

Studying facial expressions is a notoriously difficult endeavor. Recent advances in the field of affective computing have yielded impressive progress in automatically detecting facial expressions from pictures and videos. However, much of…

Computer Vision and Pattern Recognition · Computer Science 2023-03-09 Jin Hyun Cheong , Eshin Jolly , Tiankang Xie , Sophie Byrne , Matthew Kenney , Luke J. Chang

Contrastive Language-Image Pre-training (CLIP) plays an essential role in extracting valuable content information from images across diverse tasks. It aligns textual and visual modalities to comprehend the entire image, including all the…

Computer Vision and Pattern Recognition · Computer Science 2023-12-15 Zeyi Sun , Ye Fang , Tong Wu , Pan Zhang , Yuhang Zang , Shu Kong , Yuanjun Xiong , Dahua Lin , Jiaqi Wang

Image harmonization, which involves adjusting the foreground of a composite image to attain a unified visual consistency with the background, can be conceptualized as an image-to-image translation task. Diffusion models have recently…

Computer Vision and Pattern Recognition · Computer Science 2024-04-10 Pengfei Zhou , Fangxiang Feng , Xiaojie Wang

In this work we consider the {\em image matching} problem for two grayscale $n \times n$ images, $M_1$ and $M_2$ (where pixel values range from 0 to 1). Our goal is to find an affine transformation $T$ that maps pixels from $M_1$ to pixels…

Data Structures and Algorithms · Computer Science 2011-11-09 Simon Korman , Daniel Reichman , Gilad Tsur

Replacing the background and simultaneously adjusting foreground objects is a challenging task in image editing. Current techniques for generating such images relies heavily on user interactions with image editing softwares, which is a…

Computer Vision and Pattern Recognition · Computer Science 2019-01-15 Yunxuan Xiao , Yikai Li , Yuwei Wu , Lizhen Zhu

Sampling-based alpha matting methods have traditionally followed the compositing equation to estimate the alpha value at a pixel from a pair of foreground (F) and background (B) samples. The (F,B) pair that produces the least reconstruction…

Computer Vision and Pattern Recognition · Computer Science 2017-04-05 Jubin Johnson , Hisham Cholakkal , Deepu Rajan

As a common image editing operation, image composition (object insertion) aims to combine the foreground from one image and another background image, to produce a composite image. However, there are many issues that could make the composite…

Computer Vision and Pattern Recognition · Computer Science 2026-03-20 Li Niu , Wenyan Cong , Liu Liu , Yan Hong , Bo Zhang , Jing Liang , Liqing Zhang

This thesis surveys the research in patch-based synthesis and algorithms for finding correspondences between small local regions of images. We additionally explore a large kind of applications of this new fast randomized matching technique.…

Graphics · Computer Science 2020-05-14 Hadi Abdi Khojasteh

Exposure errors in an image cause a degradation in the contrast and low visibility in the content. In this paper, we address this problem and propose an end-to-end exposure correction model in order to handle both under- and overexposure…

Computer Vision and Pattern Recognition · Computer Science 2022-04-25 Fevziye Irem Eyiokur , Dogucan Yaman , Hazım Kemal Ekenel , Alexander Waibel

In-Image Machine Translation (IIMT) aims to translate texts within images from one language to another. Previous research on IIMT was primarily conducted on simplified scenarios such as images of one-line text with black font in white…

Computation and Language · Computer Science 2025-05-22 Yanzhi Tian , Zeming Liu , Zhengyang Liu , Yuhang Guo

One of the challenges of supervised learning training is the need to procure an substantial amount of tagged data. A well-known method of solving this problem is to use synthetic data in a copy-paste fashion, so that we cut objects and…

Computer Vision and Pattern Recognition · Computer Science 2021-12-28 Levi Kassel Michael Werman

Face filters have become a key element of short-form video content, enabling a wide array of visual effects such as stylization and face swapping. However, their performance often degrades in the presence of occlusions, where objects like…

Computer Vision and Pattern Recognition · Computer Science 2025-08-27 Hyebin Cho , Jaehyup Lee

The segmentation of transparent objects can be very useful in computer vision applications. However, because they borrow texture from their background and have a similar appearance to their surroundings, transparent objects are not handled…

Computer Vision and Pattern Recognition · Computer Science 2015-11-24 Yichao Xu , Hajime Nagahara , Atsushi Shimada , Rin-ichiro Taniguchi