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

Sujin Philip

dblp:71/9593 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2025
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
1 paper
Autonomous driving · 56% Motion planning and robot control · 44%
Computer graphics and multimedia
1 paper
Computational photography and imaging · 50% Image and video processing · 50%

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

TopicWeightPapersLastEvidence papers
Robotics › Autonomous driving › simulation
traffic simulation
0.912025
Gradient-Based Trajectory Optimization with Parallelized Differentiable Traffic Simulation · ICRA 2025
Robotics › Motion planning and robot control
trajectory optimization
0.912025
Gradient-Based Trajectory Optimization with Parallelized Differentiable Traffic Simulation · ICRA 2025
Robotics › Autonomous driving
trajectory prediction
0.312025
Gradient-Based Trajectory Optimization with Parallelized Differentiable Traffic Simulation · ICRA 2025
Computational photography and imaging
image stitching
0.212015
Distributed Seams for Gigapixel Panoramas · IEEE Trans. Vis. Comput. Graph. 2015
Image and video processing
seam computation
0.212015
Distributed Seams for Gigapixel Panoramas · IEEE Trans. Vis. Comput. Graph. 2015
Parallel and multicore computing
parallel programming models
0.112015
Distributed Seams for Gigapixel Panoramas · IEEE Trans. Vis. Comput. Graph. 2015

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

intelligent driver model · 0.9gradient-based optimization · 0.9differentiable simulation · 0.9graph cuts · 0.4distributed shared memory · 0.4
YearPublicationVenuePosition
2025 Gradient-Based Trajectory Optimization with Parallelized Differentiable Traffic Simulation
abstract
We present a parallelized differentiable traffic simulator based on the Intelligent Driver Model (IDM), a car-following framework that incorporates driver behavior as key variables. Our vehicle simulator efficiently models vehicle motion, generating trajectories that can be supervised to fit real-world data. By leveraging its differentiable nature, IDM parameters are optimized using gradient-based methods. With the capability to simulate up to 2 million vehicles in real time, the system is scalable for large-scale trajectory optimization. We show that we can use the simulator to filter noise in the input trajectories (trajectory filtering), reconstruct dense trajectories from sparse ones (trajectory reconstruction), and predict future trajectories (trajectory prediction), with all generated trajectories adhering to physical laws. We validate our simulator and algorithm on several datasets including NGSIM and Waymo Open Dataset. The code is publicly available at: https://github.com/SonSang/diffidm.
Sanghyun Son 0003, Laura Zheng, Brian Clipp, Connor Greenwell, Sujin Philip, Ming C. Lin
ICRA5
2015 Distributed Seams for Gigapixel Panoramas
abstract
Gigapixel panoramas are an increasingly popular digital image application. They are often created as a mosaic of many smaller images. The mosaic acquisition can take many hours causing the individual images to differ in exposure and lighting conditions. A blending operation is often necessary to give the appearance of a seamless image. The blending quality depends on the magnitude of discontinuity along the image boundaries. Often, new boundaries, or seams, are first computed that minimize this transition. Current techniques based on multi-labeling Graph Cuts are too slow and memory intensive for gigapixel sized panoramas. In this paper, we present a parallel, out-of-core seam computing technique that is fast, has small memory footprint, and is capable of running efficiently on different types of parallel systems. Its maximum memory usage is configurable, in the form of a cache, which can improve performance by reducing redundant disk I/O and computations. It shows near-perfect scaling on symmetric multiprocessing systems and good scaling on clusters and distributed shared memory systems. Our technique improves the time required to compute seams for gigapixel imagery from many hours (or even days) to just a few minutes, while still producing boundaries with energy that is on-par with Graph Cuts.
Sujin Philip, Brian Summa, Julien Tierny, Peer-Timo Bremer, Valerio Pascucci
IEEE Trans. Vis. Comput. Graph.1
2011 Hybrid CPU-GPU Solver for Gradient Domain Processing of Massive Images
abstract
Gradient domain processing is a computationally expensive image processing technique. Its use for processing massive images, giga or terapixels in size, can take several hours with serial techniques. To address this challenge, parallel algorithms are being developed to make this class of techniques applicable to the largest images available with running times that are more acceptable to the users. To this end we target the most ubiquitous form of computing power available today, which is small or medium scale clusters of commodity hardware. Such clusters are continuously increasing in scale, not only in the number of nodes, but also in the amount of parallelism available within each node in the form of multicore CPUs and GPUs. In this paper we present a hybrid parallel implementation of gradient domain processing for seamless stitching of gigapixel panoramas that utilizes MPI, threading and a CUDA based GPU component. We demonstrate the performance and scalability of our implementation by presenting results from two GPU clusters processing two large data sets.
Sujin Philip, Brian Summa, Valerio Pascucci, Peer-Timo Bremer
ICPADS1