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

Cheng-Yang Fu

dblp:22/7453 · DBLP profile ↗
← Back
15ranked-venue papers
3as first author
5since 2021 · last 2023
0000-0002-1377-3278ORCID · corroborated

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

Artificial intelligence and machine learning · 8 · 2 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author · 4 since 2021Systems, architecture and hardware · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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.

Artificial intelligence
7 papers
Efficient and distributed learning · 24% Image recognition and object detection · 22% Segmentation and scene understanding · 11%
Computer graphics and multimedia
3 papers
Visual content generation and editing · 81% Multimedia analysis and retrieval · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 50% Electronic design automation · 25% Distributed systems · 25%

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

TopicWeightPapersLastEvidence papers
Computer vision › Image recognition and object detection
object detection
0.922023
Where is my Wallet? Modeling Object Proposal Sets for Egocentric Visual Query Localization · CVPR 2023
SSD: Single Shot MultiBox Detector · ECCV (1) 2016
Machine learning › Trustworthy machine learning
fairness
0.712023
FACET: Fairness in Computer Vision Evaluation Benchmark · ICCV 2023
Machine learning › Generative modeling
masked generative modeling
0.712023
Tell Me What Happened: Unifying Text-guided Video Completion via Multimodal Masked Video Generation · CVPR 2023
Machine learning › Efficient and distributed learning
model compression
0.712023
Token Merging: Your ViT But Faster · ICLR 2023
Machine learning › Efficient and distributed learning › model compression › token compression
token merging
0.712023
Token Merging: Your ViT But Faster · ICLR 2023
Machine learning › Efficient and distributed learning
token reduction
0.712023
Token Merging: Your ViT But Faster · ICLR 2023
Computer vision › Video understanding and tracking
video object detection
0.712023
Where is my Wallet? Modeling Object Proposal Sets for Egocentric Visual Query Localization · CVPR 2023
Machine learning › Deep learning architectures and training › transformer
vision transformer
0.712023
Token Merging: Your ViT But Faster · ICLR 2023
Computer vision › Vision and language › video-text retrieval › video retrieval
visual query localization
0.712023
Where is my Wallet? Modeling Object Proposal Sets for Egocentric Visual Query Localization · CVPR 2023
Visual content generation and editing
video generation
0.712023
Tell Me What Happened: Unifying Text-guided Video Completion via Multimodal Masked Video Generation · CVPR 2023
Visual content generation and editing
image editing
0.612022
End-to-End Visual Editing with a Generatively Pre-trained Artist · ECCV (15) 2022
Computer vision › Segmentation and scene understanding
panoptic segmentation
0.412019
IMP: Instance Mask Projection for High Accuracy Semantic Segmentation of Things · ICCV 2019
Computer vision › Segmentation and scene understanding
semantic segmentation
0.412019
IMP: Instance Mask Projection for High Accuracy Semantic Segmentation of Things · ICCV 2019
Multimedia analysis and retrieval › multimedia analysis
multimodal video analysis
0.312017
Video Highlight Prediction Using Audience Chat Reactions · EMNLP 2017
Computer vision › Image recognition and object detection › object detection
one-stage object detection
0.212016
SSD: Single Shot MultiBox Detector · ECCV (1) 2016
Distributed systems
distributed scheduling
0.112011
A high-parallelism distributed scheduling mechanism for multi-core instruction-set simulation · DAC 2011
Electronic design automation
hardware verification and test
0.112011
A high-parallelism distributed scheduling mechanism for multi-core instruction-set simulation · DAC 2011
Performance modeling and evaluation › simulation › processor simulation
instruction set simulation
0.112011
A high-parallelism distributed scheduling mechanism for multi-core instruction-set simulation · DAC 2011
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.112011
A high-parallelism distributed scheduling mechanism for multi-core instruction-set simulation · DAC 2011
Machine learning › Deep learning architectures and training
convolutional neural network
0.112016
SSD: Single Shot MultiBox Detector · ECCV (1) 2016

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

masked modeling · 1.3discrete visual tokenization · 1.3vision transformer · 0.7transformer · 0.7token merging · 0.7object proposal set context · 0.7intersectional analysis · 0.7textual analysis · 0.6multimodal fusion · 0.6character-level CNN-RNN · 0.6instance segmentation · 0.4feature projection · 0.4convolutional neural network · 0.2distributed scheduling · 0.1
YearPublicationVenuePosition
2023 Tell Me What Happened: Unifying Text-guided Video Completion via Multimodal Masked Video Generation
abstract
Generating a video given the first several static frames is challenging as it anticipates reasonable future frames with temporal coherence. Besides video prediction, the ability to rewind from the last frame or infilling between the head and tail is also crucial, but they have rarely been explored for video completion. Since there could be different outcomes from the hints of just a few frames, a system that can follow natural language to perform video completion may significantly improve controllability. Inspired by this, we introduce a novel task, text-guided video completion (TVC), which requests the model to generate a video from partial frames guided by an instruction. We then propose Multimodal Masked Video Generation (MMVG) to address this TVC task. During training, MMVG discretizes the video frames into visual tokens and masks most of them to perform video completion from any time point. At inference time, a single MMVG model can address all 3 cases of TVC, including video prediction, rewind, and infilling, by applying corresponding masking conditions. We evaluate MMVG in various video scenarios, including egocentric, animation, and gaming. Extensive experimental results indicate that MMVG is effective in generating high-quality visual appearances with text guidance for TVC.
Tsu-Jui Fu, Licheng Yu, Ning Zhang 0014, Cheng-Yang Fu, Jong-Chyi Su, William Yang Wang, Sean Bell
CVPR4
2023 Where is my Wallet? Modeling Object Proposal Sets for Egocentric Visual Query Localization
abstract
This paper deals with the problem of localizing objects in image and video datasets from visual exemplars. In particular, we focus on the challenging problem of egocentric visual query localization. We first identify grave implicit biases in current query-conditioned model design and visual query datasets. Then, we directly tackle such biases at both frame and object set levels. Concretely, our method solves these issues by expanding limited annotations and dynamically dropping object proposals during training. Additionally, we propose a novel transformer-based module that allows for object-proposal set context to be considered while incorporating query information. We name our module Conditioned Contextual Transformer or CocoFormer. Our experiments show the proposed adaptations improve egocentric query detection, leading to a better visual query localization system in both 2D and 3D configurations. Thus, we can improve frame-level detection performance from 26.28% to 31.26% in AP, which correspondingly improves the VQ2D and VQ3D localization scores by significant margins. Our improved context-aware query object detector ranked first and second respectively in the VQ2D and VQ3D tasks in the 2nd Ego4D challenge. In addition to this, we showcase the relevance of our proposed model in the Few-Shot Detection (FSD) task, where we also achieve SOTA results. Our code is available at https://github.com/facebookresearch/vq2d_cvpr.
Mengmeng Xu 0006, Yanghao Li, Cheng-Yang Fu, Bernard Ghanem, Tao Xiang 0002, Juan-Manuel Pérez-Rúa
CVPR3
2023 FACET: Fairness in Computer Vision Evaluation Benchmark
abstract
Computer vision models have known performance disparities across attributes such as gender and skin tone. This means during tasks such as classification and detection, model performance differs for certain classes based on the demographics of the people in the image. These disparities have been shown to exist, but until now there has not been a unified approach to measure these differences for common use-cases of computer vision models. We present a new benchmark named FACET (FAirness in Computer Vision EvaluaTion), a large, publicly available evaluation set of 32k images for some of the most common vision tasks - image classification, object detection and segmentation. For every image in FACET, we hired expert reviewers to manually annotate person-related attributes such as perceived skin tone and hair type, manually draw bounding boxes and label fine-grained person-related classes such as disk jockey or guitarist. In addition, we use FACET to benchmark state-of-the-art vision models and present a deeper understanding of potential performance disparities and challenges across sensitive demographic attributes. With the exhaustive annotations collected, we probe models using single demographics attributes as well as multiple attributes using an intersectional approach (e.g. hair color and perceived skin tone). Our results show that classification, detection, segmentation, and visual grounding models exhibit performance disparities across demographic attributes and intersections of attributes. These harms suggest that not all people represented in datasets receive fair and equitable treatment in these vision tasks. We hope current and future results using our benchmark will contribute to fairer, more robust vision models. FACET is available publicly at https://facet.metademolab.com.
Laura Gustafson, Chloé Rolland, Nikhila Ravi, Quentin Duval, Aaron Adcock, Cheng-Yang Fu, Melissa Hall, Candace Ross
ICCV6
2023 Token Merging: Your ViT But Faster
Daniel Bolya, Cheng-Yang Fu, Xiaoliang Dai, Peizhao Zhang, Christoph Feichtenhofer, Judy Hoffman
ICLR2
2022 End-to-End Visual Editing with a Generatively Pre-trained Artist
Andrew Brown 0006, Cheng-Yang Fu, Omkar M. Parkhi, Tamara L. Berg, Andrea Vedaldi
ECCV (15)2
2019 IMP: Instance Mask Projection for High Accuracy Semantic Segmentation of Things
abstract
In this work, we present a new operator, called Instance Mask Projection (IMP), which projects a predicted instance segmentation as a new feature for semantic segmentation. It also supports back propagation and is trainable end-to end. By adding this operator, we introduce a new way to combine top-down and bottom-up information in semantic segmentation. Our experiments show the effectiveness of IMP on both clothing parsing (with complex layering, large deformations, and non-convex objects), and on street scene segmentation (with many overlapping instances and small objects). On the Varied Clothing Parsing dataset (VCP), we show instance mask projection can improve mIOU by 3 points over a state-of-the-art Panoptic FPN segmentation approach. On the ModaNet clothing parsing dataset, we show a dramatic improvement of 20.4% compared to existing baseline semantic segmentation results. In addition, the Instance Mask Projection operator works well on other (non-clothing) datasets, providing an improvement in mIOU of 3 points on “thing” classes of Cityscapes, a self-driving dataset, over a state-of-the-art approach.
Cheng-Yang Fu, Tamara L. Berg, Alexander C. Berg
ICCV1
2017 Video Highlight Prediction Using Audience Chat Reactions
abstract
Sports channel video portals offer an exciting domain for research on multimodal, multilingual analysis.We present methods addressing the problem of automatic video highlight prediction based on joint visual features and textual analysis of the real-world audience discourse with complex slang, in both English and traditional Chinese.We present a novel dataset based on League of Legends championships recorded from North American and Taiwanese Twitch.tvchannels (will be released for further research), and demonstrate strong results on these using multimodal, character-level CNN-RNN model architectures.
Cheng-Yang Fu, Joon Lee, Mohit Bansal, Alexander C. Berg
EMNLP1
2016 Fast Single Shot Detection and Pose Estimation
abstract
For applications in navigation and robotics, estimating the 3D pose of objects is as important as detection. Many approaches to pose estimation rely on detecting or tracking parts or keypoints [11, 21]. In this paper we build on a recent state-of-the-art convolutional network for sliding-window detection [10] to provide detection and rough pose estimation in a single shot, without intermediate stages of detecting parts or initial bounding boxes. While not the first system to treat pose estimation as a categorization problem, this is the first attempt to combine detection and pose estimation at the same level using a deep learning approach. The key to the architecture is a deep convolutional network where scores for the presence of an object category, the offset for its location, and the approximate pose are all estimated on a regular grid of locations in the image. The resulting system is as accurate as recent work on pose estimation (42.4% 8 View mAVP on Pascal 3D+ [21] ) and significantly faster (46 frames per second (FPS) on a TITAN X GPU). This approach to detection and rough pose estimation is fast and accurate enough to be widely applied as a pre-processing step for tasks including high-accuracy pose estimation, object tracking and localization, and vSLAM.
Patrick Poirson, Phil Ammirato, Cheng-Yang Fu, Wei Liu 0015, Jana Kosecka, Alexander C. Berg
3DV3
2016 SSD: Single Shot MultiBox Detector
Wei Liu 0015, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott E. Reed, Cheng-Yang Fu, Alexander C. Berg
ECCV (1)6
2016 Attacking the One-Out-Of-m Multicore Problem by Combining Hardware Management with Mixed-Criticality Provisioning
abstract
The multicore revolution is having limited impact in safety-critical application domains. A key reason is the "one-out-of-m" problem: when validating real-time constraints on an m-core platform, excessive analysis pessimism can effectively negate the processing capacity of the additional m-1 cores so that only "one core's worth" of capacity is available. Two approaches have been investigated previously to address this problem: mixed-criticality allocation techniques, which provision less-critical software components less pessimistically, and hardware-management techniques, which make the underlying platform itself more predictable. A better way forward may be to combine both approaches, but to show this, fundamentally new criticality-cognizant hardware-management tradeoffs must be explored. Such tradeoffs are investigated herein in the context of a large-scale, overhead-aware schedulability study. This study was guided by extensive trace data obtained by executing benchmark tasks on a new variant of the MC^2 framework that supports configurable criticality-based hardware management. This study shows that the two approaches mentioned above can be much more effective when applied together instead of alone.
Namhoon Kim, Bryan C. Ward, Micaiah Chisholm, Cheng-Yang Fu, James H. Anderson, F. Donelson Smith
RTAS4
2013 A distributed timing synchronization technique for parallel multi-core instruction-set simulation
abstract
As multi-core architecture has become the mainstream, the corresponding multi-core instruction-set simulation (MCISS) is also needed to aid system development. Ideally, we may run a MCISS in parallel to enhance the simulation speed. However, the conventional centralized timing synchronization mechanism would greatly constrain the parallelism of a MCISS, so the simulation speed is bounded. To resolve this issue, we propose a new distributed timing synchronization technique which allows higher parallelism for a MCISS. Hence, it accelerates the simulation speed by 9 to 20 times as the number of cores increases in contrast to the centralized synchronization approach.
Meng-Huan Wu, Cheng-Yang Fu, Peng-Chih Wang, Ren-Song Tsay
ACM Trans. Embed. Comput. Syst.2
2012 An Extended SystemC Framework for Efficient HW/SW Co-Simulation
abstract
In this article, we propose an extended SystemC framework that directly enables software simulation in SystemC. Although SystemC has been widely adopted for system-level simulation of hardware designs nowadays, to complete HW/SW co-simulation, it still requires an additional instruction set simulator (ISS) for software execution. However, the heavy intercommunication overheads between the two heterogeneous simulators would significantly slow down simulation performance. To deal with this issue, our proposed approach automatically generates high-speed and equivalent SystemC models for target software applications that can be directly integrated with hardware models for complete HW/SW co-simulation. In addition, to properly handle multitasking, an efficient OS model is devised to support accurate preemptive scheduling. Since both the generated application model and the OS model are constructed in SystemC modules, our approach avoids heavy intercommunication overheads and achieves over 1,000 times faster simulation than that of the conventional ISS-SystemC approach. Experimental results demonstrate that our extended SystemC approach can perform at 50 to 220 MIPS while offering accurate simulation results.
Meng-Huan Wu, Peng-Chih Wang, Cheng-Yang Fu, Ren-Song Tsay
ACM Trans. Design Autom. Electr. Syst.3
2011 A high-parallelism distributed scheduling mechanism for multi-core instruction-set simulation
abstract
Ideally, multi-core instruction-set simulation should run in parallel to improve simulation performance. However, the conventional low-parallelism centralized scheduler greatly constrains simulation performance. To resolve this issue, we propose a high-parallelism distributed scheduling mechanism. The experimental results show that our proposed approach accelerates simulation by 6 to 20 times, depending on the number of cores.
Meng-Huan Wu, Peng-Chih Wang, Cheng-Yang Fu, Ren-Song Tsay
DAC3
2011 A shared-variable-based synchronization approach to efficient cache coherence simulation for multi-core systems
abstract
This paper proposes a shared-variable-based approach for fast and accurate multi-core cache coherence simulation. While the intuitive, conventional approach - synchronizing at either every cycle or memory access - gives accurate simulation results, it has poor performance due to huge simulation overloads. We observe that timing synchronization is only needed before shared variable accesses in order to maintain accuracy while improving the efficiency in the proposed shared-variable-based approach. The experimental results show that our approach performs 6 to 8 times faster than the memory-access-based approach and 18 to 44 times faster than the cycle-based approach while maintaining accuracy.
Cheng-Yang Fu, Meng-Huan Wu, Ren-Song Tsay
DATE1
2009 An effective synchronization approach for fast and accurate multi-core instruction-set simulation
abstract
This paper proposes a synchronization approach for fast and accu-rate Multi-Core Instruction-Set Simulation (MCISS). An ideal MCISS should run accurately in a real-time fashion. In order to achieve accurate simulation results of MCISS, a lock-step approach, which synchronizes every cycle, is commonly used. However, this approach introduces immense overhead and lowers the simulation speed. Instead of synchronizing every cycle, our approach synchronizes the MCISS based on the data dependency among the simulated programs. Therefore, the synchronization overheads can be highly reduced while the accurate simulation results are ensured. With the proposed approach applied, the simulation speed of MCISS is up to 40 ~ 1,000 million instructions per second (MIPS) in general.
Meng-Huan Wu, Cheng-Yang Fu, Peng-Chih Wang, Ren-Song Tsay
EMSOFT2