Research Article Open Access

An Alternative Ray Tracing Algorithm for Understanding Scenes with Embedded Objects

Nancy Dandachy, Dimitri Plemenos, Safwan Chendeb and Bachar El Hassan

Abstract

Problem statement: In the virtual world domain, the existing techniques of exploration, were not able alone to resolve the understanding problem of scenes with embedded object, also they are time and memory consuming. As a solution, a novel method that enhances the visualization of 3D ray traced scenes with embedded objects by creating a hole proportional to its interior parts was developed and tested. Approach: This research presented a novel approach that allows an automatic exploration of 3D scenes with embedded objects. First of all, the apparent contour of the interior object that we want to see, were computed by using the ray tracing algorithm with the selective refinement optimization approach. The second step was to search for pixels which are orthogonal in a certain depth and directed toward the outside of the silhouette in order to create a hole. Results: The obtained results were convincing and answering to the goal of this research. The proposed method allows the creation of a hole around an object and can be applied to any type of model. Conclusion: This very successful approach for 3D scenes with embedded object exploration is further supported by its ability to give at the same time a global idea about the scene as well as a possibility to explore its interior while saving time and memory.

Journal of Computer Science
Volume 6 No. 6, 2010, 625-633

DOI: https://doi.org/10.3844/jcssp.2010.625.633

Submitted On: 29 January 2010 Published On: 30 June 2010

How to Cite: Dandachy, N., Plemenos, D., Chendeb, S. & Hassan, B. E. (2010). An Alternative Ray Tracing Algorithm for Understanding Scenes with Embedded Objects. Journal of Computer Science, 6(6), 625-633. https://doi.org/10.3844/jcssp.2010.625.633

  • 2,737 Views
  • 1,930 Downloads
  • 0 Citations

Download

Keywords

  • Computer graphics
  • 3D visualization
  • selective refinement and ray tracing
  • contour detection