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

Engin Türetken

dblp:61/8105 · DBLP profile ↗
← Back
20ranked-venue papers
7as first author
2since 2021 · last 2021
0009-0006-6967-9674ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 5 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 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
9 papers
Image and video processing · 65% Geometric modeling and processing · 26% Multimedia analysis and retrieval · 9%
Theoretical computer science
6 papers
Mathematical optimization · 89% Graph algorithms and graph theory · 11%
Artificial intelligence
4 papers
Video understanding and tracking · 48% Efficient and distributed learning · 47% Segmentation and scene understanding · 5%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

Topics — the 18 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization
discrete optimization
0.732018
Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Reconstructing Curvilinear Networks Using Path Classifiers and Integer Programming · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Automated reconstruction of tree structures using path classifiers and Mixed Integer Programming · CVPR 2012
Mathematical optimization › discrete optimization
mixed integer linear programming
0.732018
Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Tracking Interacting Objects Using Intertwined Flows · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Automated reconstruction of tree structures using path classifiers and Mixed Integer Programming · CVPR 2012
Image and video processing
image segmentation
0.632018
Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Automated reconstruction of tree structures using path classifiers and Mixed Integer Programming · CVPR 2012
Delineating trees in noisy 2D images and 3D image-stacks · CVPR 2010
Computer vision › Video understanding and tracking
multi-object tracking
0.422016
Tracking Interacting Objects Using Intertwined Flows · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Tracking Interacting Objects Optimally Using Integer Programming · ECCV (1) 2014
Machine learning › Efficient and distributed learning
inference efficiency
0.412020
Efficient Neural Vision Systems Based on Convolutional Image Acquisition · CVPR 2020
Hardware accelerators and domain-specific architectures › photonic accelerator
optical neural network accelerator
0.412020
Efficient Neural Vision Systems Based on Convolutional Image Acquisition · CVPR 2020
Image and video processing › image reconstruction
curvilinear structure reconstruction
0.312018
Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Mathematical optimization › integer programming › nonlinear integer programming
mixed-integer quadratic programming
0.312018
Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Geometric modeling and processing › shape analysis › skeleton extraction
centerline extraction
0.212016
Multiscale Centerline Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Image and video processing › image segmentation
contour detection
0.212016
Multiscale Centerline Detection · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Graph algorithms and graph theory › graph algorithms
network flow
0.212016
Tracking Interacting Objects Using Intertwined Flows · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Mathematical optimization
integer programming
0.222014
Reconstructing Loopy Curvilinear Structures Using Integer Programming · CVPR 2013
Tracking Interacting Objects Optimally Using Integer Programming · ECCV (1) 2014
Image and video processing
image reconstruction
0.212014
Reconstructing Evolving Tree Structures in Time Lapse Sequences · CVPR 2014
Geometric modeling and processing › 3d reconstruction
tree reconstruction
0.212014
Reconstructing Evolving Tree Structures in Time Lapse Sequences · CVPR 2014
Image and video processing › pattern detection
curvilinear structure detection
0.212013
Detecting Irregular Curvilinear Structures in Gray Scale and Color Imagery Using Multi-directional Oriented Flux · ICCV 2013
Multimedia analysis and retrieval › object tracking
multi-target tracking
0.112011
Multiple Object Tracking Using K-Shortest Paths Optimization · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Multimedia analysis and retrieval › video analysis
video understanding and tracking
0.112011
Multiple Object Tracking Using K-Shortest Paths Optimization · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Geometric modeling and processing
global optimization
0.112010
Delineating trees in noisy 2D images and 3D image-stacks · CVPR 2010

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

integer programming · 1.5quadratic mixed integer programming · 1.1point spread function engineering · 0.9convolutional neural network · 0.9topological constraints · 0.8path classifiers · 0.8time-consistency enforcement · 0.7tracklet-based tracking · 0.5network-flow mixed integer program · 0.5interacting object tracking · 0.4multi-directional oriented flux · 0.3gradient flux maximization · 0.3scale-space · 0.2regression · 0.2local maxima detection · 0.2path classification · 0.1k-minimum spanning tree · 0.1
YearPublicationVenuePosition
2021 Leveraging Spatial and Photometric Context for Calibrated Non-Lambertian Photometric Stereo
abstract
The problem of estimating a surface shape from its observed reflectance properties still remains a challenging task in computer vision. The presence of global illumination effects such as inter-reflections or cast shadows makes the task particularly difficult for non-convex real-world surfaces. State-of-the-art methods for calibrated photometric stereo address these issues using convolutional neural networks (CNNs) that primarily aim to capture either the spatial context among adjacent pixels or the photometric one formed by illuminating a sample from adjacent directions.In this paper, we bridge these two objectives and introduce an efficient fully-convolutional architecture that can leverage both spatial and photometric context simultaneously. In contrast to existing approaches that rely on standard 2D CNNs and regress directly to surface normals, we argue that using separable 4D convolutions and regressing to 2D Gaussian heat-maps severely reduces the size of the network and leads to more stable predictions.Our experimental results on a real-world photometric stereo benchmark show that the proposed approach outperforms the existing published methods in accuracy. The source code for our method is available at https://github.com/DawyD/UNet-PS-4D.
David Honzátko, Engin Türetken, Pascal Fua, L. Andrea Dunbar
3DV2
2021 Defect segmentation for multi-illumination quality control systems
abstract
Abstract Thanks to recent advancements in image processing and deep learning techniques, visual surface inspection in production lines has become an automated process as long as all the defects are visible in a single or a few images. However, it is often necessary to inspect parts under many different illumination conditions to capture all the defects. Training deep networks to perform this task requires large quantities of annotated data, which are rarely available and cumbersome to obtain. To alleviate this problem, we devised an original augmentation approach that, given a small image collection, generates rotated versions of the images while preserving illumination effects, something that random rotations cannot do. We introduce three real multi-illumination datasets, on which we demonstrate the effectiveness of our illumination preserving rotation approach. Training deep neural architectures with our approach delivers a performance increase of up to 51% in terms of AuPRC score over using standard rotations to perform data augmentation.
David Honzátko, Engin Türetken, Siavash Arjomand Bigdeli, L. Andrea Dunbar, Pascal Fua
Mach. Vis. Appl.2
2020 Efficient Neural Vision Systems Based on Convolutional Image Acquisition
abstract
Despite the substantial progress made in deep learning in recent years, advanced approaches remain computationally intensive. The trade-off between accuracy and computation time and energy limits their use in real-time applications on low power and other resource-constrained systems. In this paper, we tackle this fundamental challenge by introducing a hybrid optical-digital implementation of a convolutional neural network (CNN) based on engineering of the point spread function (PSF) of an optical imaging system. This is done by coding an imaging aperture such that its PSF replicates a large convolution kernel of the first layer of a pre-trained CNN. As the convolution takes place in the optical domain, it has zero cost in terms of energy consumption and has zero latency independent of the kernel size. Experimental results on two datasets demonstrate that our approach yields more than two orders of magnitude reduction in the computational cost while achieving near-state-of-the-art accuracy, or equivalently, better accuracy at the same computational cost.
Pedram Pad, Simon Narduzzi, Clément Kündig, Engin Türetken, Siavash Arjomand Bigdeli, L. Andrea Dunbar
CVPR4
2018 Reconstructing Evolving Tree Structures in Time Lapse Sequences by Enforcing Time-Consistency
abstract
We propose a novel approach to reconstructing curvilinear tree structures evolving over time, such as road networks in 2D aerial images or neural structures in 3D microscopy stacks acquired in vivo. To enforce temporal consistency, we simultaneously process all images in a sequence, as opposed to reconstructing structures of interest in each image independently. We formulate the problem as a Quadratic Mixed Integer Program and demonstrate the additional robustness that comes from using all available visual clues at once, instead of working frame by frame. Furthermore, when the linear structures undergo local changes over time, our approach automatically detects them.
Przemyslaw Glowacki, Miguel Amável Pinheiro, Agata Mosinska, Engin Türetken, Daniel Lebrecht, Raphael Sznitman, Anthony Holtmaat, Jan Kybic, Pascal Fua
IEEE Trans. Pattern Anal. Mach. Intell.4
2017 Network Flow Integer Programming to Track Elliptical Cells in Time-Lapse Sequences
abstract
We propose a novel approach to automatically tracking elliptical cell populations in time-lapse image sequences. Given an initial segmentation, we account for partial occlusions and overlaps by generating an over-complete set of competing detection hypotheses. To this end, we fit ellipses to portions of the initial regions and build a hierarchy of ellipses, which are then treated as cell candidates. We then select temporally consistent ones by solving to optimality an integer program with only one type of flow variables. This eliminates the need for heuristics to handle missed detections due to partial occlusions and complex morphology. We demonstrate the effectiveness of our approach on a range of challenging sequences consisting of clumped cells and show that it outperforms state-of-the-art techniques.
Engin Türetken, Xinchao Wang, Carlos J. Becker, Carsten Haubold, Pascal Fua
IEEE Trans. Medical Imaging1
2016 Simultaneous segmentation and anatomical labeling of the cerebral vasculature
David Robben, Engin Türetken, Stefan Sunaert, Vincent Thijs, Guy Willms, Pascal Fua, Frederik Maes, Paul Suetens
Medical Image Anal.2
2016 Multiscale Centerline Detection
abstract
Finding the centerline and estimating the radius of linear structures is a critical first step in many applications, ranging from road delineation in 2D aerial images to modeling blood vessels, lung bronchi, and dendritic arbors in 3D biomedical image stacks. Existing techniques rely either on filters designed to respond to ideal cylindrical structures or on classification techniques. The former tend to become unreliable when the linear structures are very irregular while the latter often has difficulties distinguishing centerline locations from neighboring ones, thus losing accuracy. We solve this problem by reformulating centerline detection in terms of a regression problem. We first train regressors to return the distances to the closest centerline in scale-space, and we apply them to the input images or volumes. The centerlines and the corresponding scale then correspond to the regressors local maxima, which can be easily identified. We show that our method outperforms state-of-the-art techniques for various 2D and 3D datasets. Moreover, our approach is very generic and also performs well on contour detection. We show an improvement above recent contour detection algorithms on the BSDS500 dataset.
Amos Sironi, Engin Türetken, Vincent Lepetit, Pascal Fua
IEEE Trans. Pattern Anal. Mach. Intell.2
2016 Reconstructing Curvilinear Networks Using Path Classifiers and Integer Programming
abstract
We propose a novel approach to automated delineation of curvilinear structures that form complex and potentially loopy networks. By representing the image data as a graph of potential paths, we first show how to weight these paths using discriminatively-trained classifiers that are both robust and generic enough to be applied to very different imaging modalities. We then present an Integer Programming approach to finding the optimal subset of paths, subject to structural and topological constraints that eliminate implausible solutions. Unlike earlier approaches that assume a tree topology for the networks, ours explicitly models the fact that the networks may contain loops, and can reconstruct both cyclic and acyclic ones. We demonstrate the effectiveness of our approach on a variety of challenging datasets including aerial images of road networks and micrographs of neural arbors, and show that it outperforms state-of-the-art techniques.
Engin Türetken, Fethallah Benmansour, Bjoern Andres, Przemyslaw Glowacki, Hanspeter Pfister, Pascal Fua
IEEE Trans. Pattern Anal. Mach. Intell.1
2016 Tracking Interacting Objects Using Intertwined Flows
abstract
In this paper, we show that tracking different kinds of interacting objects can be formulated as a network-flow mixed integer program. This is made possible by tracking all objects simultaneously using intertwined flow variables and expressing the fact that one object can appear or disappear at locations where another is in terms of linear flow constraints. Our proposed method is able to track invisible objects whose only evidence is the presence of other objects that contain them. Furthermore, our tracklet-based implementation yields real-time tracking performance. We demonstrate the power of our approach on scenes involving cars and pedestrians, bags being carried and dropped by people, and balls being passed from one player to the next in team sports. In particular, we show that by estimating jointly and globally the trajectories of different types of objects, the presence of the ones which were not initially detected based solely on image evidence can be inferred from the detections of the others.
Xinchao Wang, Engin Türetken, François Fleuret, Pascal Fua
IEEE Trans. Pattern Anal. Mach. Intell.2
2014 Reconstructing Evolving Tree Structures in Time Lapse Sequences
abstract
We propose an approach to reconstructing tree structures that evolve over time in 2D images and 3D image stacks such as neuronal axons or plant branches. Instead of reconstructing structures in each image independently, we do so for all images simultaneously to take advantage of temporal-consistency constraints. We show that this problem can be formulated as a Quadratic Mixed Integer Program and solved efficiently. The outcome of our approach is a framework that provides substantial improvements in reconstructions over traditional single time-instance formulations. Furthermore, an added benefit of our approach is the ability to automatically detect places where significant changes have occurred over time, which is challenging when considering large amounts of data.
Przemyslaw Glowacki, Miguel Amável Pinheiro, Engin Türetken, Raphael Sznitman, Daniel Lebrecht, Jan Kybic, Anthony Holtmaat, Pascal Fua
CVPR3
2014 Tracking Interacting Objects Optimally Using Integer Programming
Xinchao Wang, Engin Türetken, François Fleuret, Pascal Fua
ECCV (1)2
2014 Simultaneous Segmentation and Anatomical Labeling of the Cerebral Vasculature
David Robben, Engin Türetken, Stefan Sunaert, Vincent Thijs, Guy Willms, Pascal Fua, Frederik Maes, Paul Suetens
MICCAI (1)2
2014 On the relevance of sparsity for image classification
Roberto Rigamonti, Vincent Lepetit, Germán González, Engin Türetken, Fethallah Benmansour, Matthew A. Brown, Pascal Fua
Comput. Vis. Image Underst.4
2013 Reconstructing Loopy Curvilinear Structures Using Integer Programming
abstract
We propose a novel approach to automated delineation of linear structures that form complex and potentially loopy networks. This is in contrast to earlier approaches that usually assume a tree topology for the networks. At the heart of our method is an Integer Programming formulation that allows us to find the global optimum of an objective function designed to allow cycles but penalize spurious junctions and early terminations. We demonstrate that it outperforms state-of-the-art techniques on a wide range of datasets.
Engin Türetken, Fethallah Benmansour, Bjoern Andres, Hanspeter Pfister, Pascal Fua
CVPR1
2013 Detecting Irregular Curvilinear Structures in Gray Scale and Color Imagery Using Multi-directional Oriented Flux
abstract
We propose a new approach to detecting irregular curvilinear structures in noisy image stacks. In contrast to earlier approaches that rely on circular models of the cross-sections, ours allows for the arbitrarily-shaped ones that are prevalent in biological imagery. This is achieved by maximizing the image gradient flux along multiple directions and radii, instead of only two with a unique radius as is usually done. This yields a more complex optimization problem for which we propose a computationally efficient solution. We demonstrate the effectiveness of our approach on a wide range of challenging gray scale and color datasets and show that it outperforms existing techniques, especially on very irregular structures.
Engin Türetken, Carlos J. Becker, Przemyslaw Glowacki, Fethallah Benmansour, Pascal Fua
ICCV1
2012 Automated reconstruction of tree structures using path classifiers and Mixed Integer Programming
abstract
Although tracing linear structures in 2D images and 3D image stacks has received much attention over the years, full automation remains elusive. In this paper, we formulate the delineation problem as one of solving a Quadratic Mixed Integer Program (Q-MIP) in a graph of potential paths, which can be done optimally up to a very small tolerance. We further propose a novel approach to weighting these paths, which results in a Q-MIP solution that accurately matches the ground truth. We demonstrate that our approach outperforms a state-of-the-art technique based on the k-Minimum Spanning Tree formulation on a 2D dataset of aerial images and a 3D dataset of confocal microscopy stacks.
Engin Türetken, Fethallah Benmansour, Pascal Fua
CVPR1
2011 Multiple Object Tracking Using K-Shortest Paths Optimization
abstract
Multi-object tracking can be achieved by detecting objects in individual frames and then linking detections across frames. Such an approach can be made very robust to the occasional detection failure: If an object is not detected in a frame but is in previous and following ones, a correct trajectory will nevertheless be produced. By contrast, a false-positive detection in a few frames will be ignored. However, when dealing with a multiple target problem, the linking step results in a difficult optimization problem in the space of all possible families of trajectories. This is usually dealt with by sampling or greedy search based on variants of Dynamic Programming which can easily miss the global optimum. In this paper, we show that reformulating that step as a constrained flow optimization results in a convex problem. We take advantage of its particular structure to solve it using the k-shortest paths algorithm, which is very fast. This new approach is far simpler formally and algorithmically than existing techniques and lets us demonstrate excellent performance in two very different contexts.
Jérôme Berclaz, François Fleuret, Engin Türetken, Pascal Fua
IEEE Trans. Pattern Anal. Mach. Intell.3
2010 Delineating trees in noisy 2D images and 3D image-stacks
abstract
We present a novel approach to fully automated delineation of tree structures in noisy 2D images and 3D image stacks. Unlike earlier methods that rely mostly on local evidence, our method builds a set of candidate trees over many different subsets of points likely to belong to the final one and then chooses the best one according to a global objective function. Since we are not systematically trying to span all nodes, our algorithm is able to eliminate noise while retaining the right tree structure. Manually annotated dendrite micrographs and retinal scans are used to evaluate the performance of our method, which is shown to be able to reject noise while retaining the tree structure.
Germán González, Engin Türetken, François Fleuret, Pascal Fua
CVPR2
2010 Reconstructing Geometrically Consistent Tree Structures from Noisy Images
Engin Türetken, Christian Blum 0001, Germán González, Pascal Fua
MICCAI (1)1
2009 Region-based motion-compensated frame rate up-conversion by homography parameter interpolation
abstract
A new region-based frame interpolation algorithm is proposed based on the segmented motion layers with planar perspective motion models. It is shown that performing the motion model interpolation in the homography parameter space is equivalent to interpolating the parameters of the real camera motion, which requires decomposition of the homography matrix, under several practically reasonable assumptions. Based on this reasoning, backward and forward motion models from the interpolation frame(s) to the original frames of the sequence are estimated for each motion layer. Layer support maps at the point(s) of interpolation in time are generated by using these interpolated motion models and the layer maps of the neighboring original frames. Finally, pixel intensities of the interpolation frame are determined by a series of conditions on the layer occlusion relations and the intensities at the transformed locations of the original frames. Experimental results show that the proposed algorithm achieves visually pleasing results without blur or halo effects on dynamic scenes with complex motion.
Engin Türetken, A. Aydin Alatan
ICIP1