Posts tagged wait

Can’t wait to create photo-realistic images for free?


After witnessing the visual computing research demos at Research at Intel Day 2011, I am excited to envision consumer shopping experience in the near future. Actually the “near” future is going to be nearer than I thought because Intel Labs announced that it will release “Embree: Photo-Realistic Ray Tracing Kernels” as open source. This will enable people (yes, literally anyone) to try out the code and use it for free if they like it.

Embree is a progressive photorealistic rendering system that turns 3D models into images that are virtually indistinguishable from a photograph. Viewing 3D models as images is part and parcel of daily consumer life. Online shopping, movie production and architectural visualization are very good examples where realistic rendering of 3D models is important. Turning 3D models into pictures can be done in three ways. Non-interactive, real-time and progressive methods. Briefly the differences between these methods are

  • Non-interactive: Images are pre computed and stored for later viewing. (Example: Movie production)

  • Real-time: Used in dynamic interactive environments where it is impossible to predict the image to render. The 3D model must be converted to images on the fly and latency cannot be tolerated in such environments (Example: Games)

  • Progressive: An interactive scene can be converted to an image but slight latency can be tolerated (within seconds). A final image which is virtually indistinguishable from a photograph will be rendered in few seconds. This method can be viewed as intermediate between Offline (which takes hours or sometimes days) and real-time.

Professionals such as movie makers, architects, and car companies currently use non-interactive methods to create photo-realistic images for consumers. Software develops can use the Embree photo-realistic ray tracing kernels to improve the performance of their rendering applications by as much as 2X, accelerating the transition from non-interactive to progressive rendering.headlights.png

This transition will enable completely new applications and user experiences. Imagine being able to walk thru a newly-designed building online before it is built and being able to get photo-realistic pictures from arbitrary view points within seconds, or being able to see an accurate 3D model of your new car headlights before you order it.
Read about Embree, see a demo, and download the source at: I can’t wait to hear your experiences.

Comments (6)


Are you frustrated with inconsistent video quality and uneven wait time for video response?


Rapid growth in mobile traffic demand from smart phones, tablets and from bandwidth-hungry video applications have strained today’s networks. This significant challenge especially affects networks with licensed spectrum, which is costly scarce and technology for its efficient use is nearly reaching its theoretical limits. From the user’s perspective, network congestion leads to negative experience especially for video applications.

Looking at the next generation of wireless technologies, here at Intel, we are searching for disruptive methods to add network capacity with a focus on greater efficiency in multimedia content delivery that enhances user experience. Amongst the key technologies under research are: 1) optimized compression of video content to reduce network traffic, 2) intelligent aggregation of capacity across multiple radio networks, and 3) video quality aware optimization for wireless network.

At the 2011 Fall IDF, we are showing a demo [Scalable Video Over Multi-Radio Networks] that illustrates the gains possible by combining these technologies. We employ optimized video compression with Scalable Video Coding (H.264 SVC) to establish different resolutions: a base layer, which provides a baseline level of video QoE; and one or more enhancement layers that build upon the base layer with increasing levels of quality of experience (QoE) – in any combination of temporal, spatial, or picture quality dimensions.

We then show how content delivery is judiciously balanced over different radio networks (cellular and WiFi). While the base layer is continuously transmitted over cellular, the enhancement layers are opportunistically delivered when available capacity is present at WiFi hotspots, providing the user with better quality of video. Figure below illustrates this concept. The advantage for service providers is that this offers a way to balance load across different kinds of spectrum – licensed/unlicensed, WAN/LAN, etc. For users, the benefit is a flexible, or scalable QoE based on their local access to different spectrum bands.

src="" width="535" height="355" alt="SVC_rev1.png" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" />

Comments (0)


Go to Top