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

Moshe Butman

dblp:78/1661 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2017
0009-0007-6806-7040ORCID · corroborated

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

Artificial intelligence and machine learning · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1

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
2 papers
Image and video processing · 78% Visual content generation and editing · 22%
Artificial intelligence
3 papers
Face, body and person analysis · 43% Probabilistic and Bayesian machine learning · 25% Representation and self-supervised learning · 24%
Network and information security
1 paper
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
Visual content generation and editing
image editing
0.112008
The patch transform and its applications to image editing · CVPR 2008
Image and video processing
image reconstruction
0.112008
The patch transform and its applications to image editing · CVPR 2008
Image and video processing
jigsaw puzzle solving
0.112008
The patch transform and its applications to image editing · CVPR 2008
Computer vision › Face, body and person analysis
face detection
0.122006
The power of feature clustering: An application to object detection · NIPS 2004
Efficient Methods for Privacy Preserving Face Detection · NIPS 2006
Image and video processing › image restoration › image deblurring
blind deconvolution
0.112006
Blind Vision · ECCV (3) 2006
Image and video processing › image restoration
blind image restoration
0.112006
Blind Vision · ECCV (3) 2006
Privacy and data protection
privacy-preserving machine learning
0.112006
Efficient Methods for Privacy Preserving Face Detection · NIPS 2006
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › feature selection
feature grouping
0.012004
The power of feature clustering: An application to object detection · NIPS 2004
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.012008
The patch transform and its applications to image editing · CVPR 2008
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field
0.012008
The patch transform and its applications to image editing · CVPR 2008
Computer vision › Face, body and person analysis
face recognition
0.012006
Efficient Methods for Privacy Preserving Face Detection · NIPS 2006
Computer vision › Image recognition and object detection
object detection
0.012004
The power of feature clustering: An application to object detection · NIPS 2004

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

loopy belief propagation · 0.2information bottleneck · 0.1adaboost · 0.1active learning · 0.1secure multiparty computation · 0.1secure multi-party computation · 0.1blind deconvolution · 0.1image segments · 0.0cascade of rejectors · 0.0bayes classifier · 0.0SVM · 0.0
YearPublicationVenuePosition
2017 Opening a (Sliding) Window to Advanced Topics
abstract
It is widely agreed that an introductory computer science (CS) course should be about more than just programming. Other aims are acquainting students with concepts and principles of CS and developing students' problem-solving skills. In this paper we propose an early introduction of a term often used by computer scientists: the Sliding Window (SW). The term has evolved over time among professionals to simplify the description of algorithms and can be used as well to support beginners when solving algorithmic problems. This metaphoric term enables abstracting and communicating ideas and at the same time it is easy to implement with elementary programming tools. We illustrate a set of stimulating problems in contemporary CS topics that use the SW and may be introduced in an introductory course.
Orna Muller, Ayelet Butman, Moshe Butman
ITiCSE3
2008 The patch transform and its applications to image editing
abstract
We introduce the patch transform, where an image is broken into non-overlapping patches, and modifications or constraints are applied in the “patch domain”. A modified image is then reconstructed from the patches, subject to those constraints. When no constraints are given, the reconstruction problem reduces to solving a jigsaw puzzle. Constraints the user may specify include the spatial locations of patches, the size of the output image, or the pool of patches from which an image is reconstructed. We define terms in a Markov network to specify a good image reconstruction from patches: neighboring patches must fit to form a plausible image, and each patch should be used only once. We find an approximate solution to the Markov network using loopy belief propagation, introducing an approximation to handle the combinatorially difficult patch exclusion constraint. The resulting image reconstructions show the original image, modified to respect the user’s changes. We apply the patch transform to various image editing tasks and show that the algorithm performs well on real world images.
Taeg Sang Cho, Moshe Butman, Shai Avidan, William T. Freeman
CVPR2
2006 Blind Vision
Shai Avidan, Moshe Butman
ECCV (3)2
2006 Efficient Methods for Privacy Preserving Face Detection
abstract
Bob offers a face-detection web service where clients can submit their images for analysis. Alice would very much like to use the service, but is reluctant to reveal the content of her images to Bob. Bob, for his part, is reluctant to release his face detector, as he spent a lot of time, energy and money constructing it. Secure Multi- Party computations use cryptographic tools to solve this problem without leaking any information. Unfortunately, these methods are slow to compute and we intro- duce a couple of machine learning techniques that allow the parties to solve the problem while leaking a controlled amount of information. The first method is an information-bottleneck variant of AdaBoost that lets Bob find a subset of features that are enough for classifying an image patch, but not enough to actually recon- struct it. The second machine learning technique is active learning that allows Alice to construct an online classifier, based on a small number of calls to Bob’s face detector. She can then use her online classifier as a fast rejector before using a cryptographically secure classifier on the remaining image patches.
Shai Avidan, Moshe Butman
NIPS2
2004 The power of feature clustering: An application to object detection
abstract
We give a fast rejection scheme that is based on image segments and demonstrate it on the canonical example of face detection. However, in- stead of focusing on the detection step we focus on the rejection step and show that our method is simple and fast to be learned, thus making it an excellent pre-processing step to accelerate standard machine learning classifiers, such as neural-networks, Bayes classifiers or SVM. We de- compose a collection of face images into regions of pixels with similar behavior over the image set. The relationships between the mean and variance of image segments are used to form a cascade of rejectors that can reject over 99.8% of image patches, thus only a small fraction of the image patches must be passed to a full-scale classifier. Moreover, the training time for our method is much less than an hour, on a standard PC. The shape of the features (i.e. image segments) we use is data-driven, they are very cheap to compute and they form a very low dimensional feature space in which exhaustive search for the best features is tractable.
Shai Avidan, Moshe Butman
NIPS2
2001 Multi-level watermarking with independent decoding
abstract
A drawback of most watermarking techniques is the need for some additional information in order to retrieve the watermark. Additionally, the robustness of the watermark decreases as the number of information bits stored in the image increases. We present a watermarking technique which requires no information for decoding in addition to the watermarked image. The watermark is multi-level with few bits embedded robustly at low levels and longer watermark sequences embedded less robustly at higher levels. This allows detection of "tampered" and "attacked" images by detection of existence of the watermark at low levels and deterioration of the watermark at high levels. In order to prevent interference of the watermarks at different levels various image representation spaces are used. The watermark is shown to be non-visible and robust.
Moshe Butman, Hagit Hel-Or
ICIP (2)1