The Experts below are selected from a list of 1437 Experts worldwide ranked by ideXlab platform

Liang-gee Chen - One of the best experts on this subject based on the ideXlab platform.

  • 2011 IEEE International Conference on Consumer Electronics (ICCE) A Real-Time 1080p 2D-to-3D Video Conversion System
    2013
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Liang-gee Chen
    Abstract:

    Abstract—In this paper, a 2D-to-3D video conversion system capable of realtime conversion of 1920×1080p 2D video to 3D video is presented. System fuses global and local depth generation modules to generate depth image, and use depth image based rendering(DIBR) algorithm to render 3D video. The system is implemented both on software and hardware. Software is based on multi-core system with CUDA platform. To optimize performance, several techniques are proposed, including unified streaming dataflow, multi-Thread Schedule synchronization, and CUDA acceleration. Real-time 1920×1080p 2D-to-3D video conversion system running at 30fps is achieved. I

  • S.-F. Tsai et al.: A Real-Time 1080p 2D-to-3D Video Conversion System 915 A Real-Time 1080p 2D-to-3D Video Conversion System
    2013
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Liang-gee Chen
    Abstract:

    Abstract — In this paper, we demonstrate a 2D-to-3D video conversion system capable of real-time 1920×1080p conversion. The proposed system generates 3D depth information by fusing cues from edge feature-based global scene depth gradient and texture-based local depth refinement. By combining the global depth gradient and local depth refinement, generated 3D images have comfortable and vivid quality, and algorithm has very low computational complexity. Software is based on a system with a multi-core CPU and a GPU. To optimize performance, we use several techniques including unified streaming dataflow, multi-Thread Schedule synchronization, and GPU acceleration for depth image-based rendering (DIBR). With proposed method, real-time 1920×1080p 2Dto-3D video conversion running at 30fps is then achieved 1. Index Terms — Depth map generation, 2D-to-3D conversion, real-time implementation, 3D vide

  • a real time 1080p 2d to 3d video conversion system
    International Conference on Consumer Electronics, 2011
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Chungte Li, Liang-gee Chen
    Abstract:

    In this paper, we demonstrate a 2D-to-3D video conversion system capable of real-time 1920×1080p conversion. The proposed system generates 3D depth information by fusing cues from edge feature-based global scene depth gradient and texture-based local depth refinement. By combining the global depth gradient and local depth refinement, generated 3D images have comfortable and vivid quality, and algorithm has very low computational complexity. Software is based on a system with a multi-core CPU and a GPU. To optimize performance, we use several techniques including unified streaming dataflow, multi-Thread Schedule synchronization, and GPU acceleration for depth image-based rendering (DIBR). With proposed method, real-time 1920×1080p 2Dto- 3D video conversion running at 30fps is then achieved.

George Candea - One of the best experts on this subject based on the ideXlab platform.

  • execution synthesis a technique for automated software debugging
    European Conference on Computer Systems, 2010
    Co-Authors: Cristian Zamfir, George Candea
    Abstract:

    Debugging real systems is hard, requires deep knowledge of the code, and is time-consuming. Bug reports rarely provide sufficient information, thus forcing developers to turn into detectives searching for an explanation of how the program could have arrived at the reported failure point. Execution synthesis is a technique for automating this detective work: given a program and a bug report, it automatically produces an execution of the program that leads to the reported bug symptoms. Using a combination of static analysis and symbolic execution, it "synthesizes" a Thread Schedule and various required program inputs that cause the bug to manifest. The synthesized execution can be played back deterministically in a regular debugger, like gdb. This is particularly useful in debugging concurrency bugs. Our technique requires no runtime tracing or program modifications, thus incurring no runtime overhead and being practical for use in production systems. We evaluate ESD--a debugger based on execution synthesis--on popular software (e.g., the SQLite database, ghttpd Web server, HawkNL network library, UNIX utilities): starting from mere bug reports, ESD reproduces on its own several real concurrency and memory safety bugs in less than three minutes.

Sung-fang Tsai - One of the best experts on this subject based on the ideXlab platform.

  • 2011 IEEE International Conference on Consumer Electronics (ICCE) A Real-Time 1080p 2D-to-3D Video Conversion System
    2013
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Liang-gee Chen
    Abstract:

    Abstract—In this paper, a 2D-to-3D video conversion system capable of realtime conversion of 1920×1080p 2D video to 3D video is presented. System fuses global and local depth generation modules to generate depth image, and use depth image based rendering(DIBR) algorithm to render 3D video. The system is implemented both on software and hardware. Software is based on multi-core system with CUDA platform. To optimize performance, several techniques are proposed, including unified streaming dataflow, multi-Thread Schedule synchronization, and CUDA acceleration. Real-time 1920×1080p 2D-to-3D video conversion system running at 30fps is achieved. I

  • S.-F. Tsai et al.: A Real-Time 1080p 2D-to-3D Video Conversion System 915 A Real-Time 1080p 2D-to-3D Video Conversion System
    2013
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Liang-gee Chen
    Abstract:

    Abstract — In this paper, we demonstrate a 2D-to-3D video conversion system capable of real-time 1920×1080p conversion. The proposed system generates 3D depth information by fusing cues from edge feature-based global scene depth gradient and texture-based local depth refinement. By combining the global depth gradient and local depth refinement, generated 3D images have comfortable and vivid quality, and algorithm has very low computational complexity. Software is based on a system with a multi-core CPU and a GPU. To optimize performance, we use several techniques including unified streaming dataflow, multi-Thread Schedule synchronization, and GPU acceleration for depth image-based rendering (DIBR). With proposed method, real-time 1920×1080p 2Dto-3D video conversion running at 30fps is then achieved 1. Index Terms — Depth map generation, 2D-to-3D conversion, real-time implementation, 3D vide

  • a real time 1080p 2d to 3d video conversion system
    International Conference on Consumer Electronics, 2011
    Co-Authors: Sung-fang Tsai, Chao-chung Cheng, Chungte Li, Liang-gee Chen
    Abstract:

    In this paper, we demonstrate a 2D-to-3D video conversion system capable of real-time 1920×1080p conversion. The proposed system generates 3D depth information by fusing cues from edge feature-based global scene depth gradient and texture-based local depth refinement. By combining the global depth gradient and local depth refinement, generated 3D images have comfortable and vivid quality, and algorithm has very low computational complexity. Software is based on a system with a multi-core CPU and a GPU. To optimize performance, we use several techniques including unified streaming dataflow, multi-Thread Schedule synchronization, and GPU acceleration for depth image-based rendering (DIBR). With proposed method, real-time 1920×1080p 2Dto- 3D video conversion running at 30fps is then achieved.

Wang Jing - One of the best experts on this subject based on the ideXlab platform.

  • A Survey of CMT Processor Thread Schedule Policies
    Computer Science, 2007
    Co-Authors: Wang Jing
    Abstract:

    CMT is provided with the advantages of both SMT and CMP architectures.All executing state Threads on chip can execute simultaneously each cycle,which results in resources share and conflict issues.First,resources share characteristic of CMT architecture is introduced,then,the prevailing SMT Thread Schedule policies.And then,we pri- marily analyze current Threads co-Schedule policies and key resources partition mechanisms of CMT architecture.After analyzing the advantages and disadvantages of these techniques,we conclude that,heuristic metrics for CMT Thread co- Schedule should reflect application characteristics to keep stable and efficient,and resources partition co-operated Thread Schedule policy may achieve satisfying performance.

Cristian Zamfir - One of the best experts on this subject based on the ideXlab platform.

  • execution synthesis a technique for automated software debugging
    European Conference on Computer Systems, 2010
    Co-Authors: Cristian Zamfir, George Candea
    Abstract:

    Debugging real systems is hard, requires deep knowledge of the code, and is time-consuming. Bug reports rarely provide sufficient information, thus forcing developers to turn into detectives searching for an explanation of how the program could have arrived at the reported failure point. Execution synthesis is a technique for automating this detective work: given a program and a bug report, it automatically produces an execution of the program that leads to the reported bug symptoms. Using a combination of static analysis and symbolic execution, it "synthesizes" a Thread Schedule and various required program inputs that cause the bug to manifest. The synthesized execution can be played back deterministically in a regular debugger, like gdb. This is particularly useful in debugging concurrency bugs. Our technique requires no runtime tracing or program modifications, thus incurring no runtime overhead and being practical for use in production systems. We evaluate ESD--a debugger based on execution synthesis--on popular software (e.g., the SQLite database, ghttpd Web server, HawkNL network library, UNIX utilities): starting from mere bug reports, ESD reproduces on its own several real concurrency and memory safety bugs in less than three minutes.