The document discusses iseephotovista, a panorama creation software that stitches together multiple photos taken on cameras and mobile phones. It allows users to easily create high-quality panoramic images. The software works across different platforms and devices to provide panorama solutions for both consumers and businesses. It uses advanced algorithms and memory management to efficiently stitch photos in constrained environments like digital cameras and phones.
Digital Photography revolusioned three main areas of photography; capture, processing and output.
Digital technology means these are subject to exponential improvement due to Moore's Law. We examine it's recent impact on photography and look to the near future.
Digital Photography revolusioned three main areas of photography; capture, processing and output.
Digital technology means these are subject to exponential improvement due to Moore's Law. We examine it's recent impact on photography and look to the near future.
This expert session dives deep into customization, experimentation, and complex use-cases that leverage Unity's cinematic and post-processing tools for games and film. Brand new features will also be covered, such as the Impulse Camera-Shake system, the Event module, and ClearShot improvements. Note for attendees: strong grasp of C# and/or familiarity with Timeline and Cinemachine recommended.
Adam Myhill
Ciro Continisio (Unity Technologies)
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/nvidia/embedded-vision-training/videos/pages/may-2016-embedded-vision-summit-gallo
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Orazio Gallo, Senior Research Scientist at NVIDIA, presents the "Computational Photography: Understanding and Expanding the Capabilities of Standard Cameras" tutorial at the May 2016 Embedded Vision Summit.
Today's digital cameras, even at the entry-level, produce pictures with quality comparable to that of high-end cameras of a decade ago. Image processing and computational photography algorithms play a significant role in this improvement. In this talk, Orazio explains the algorithmic processing that cameras perform to produce high-quality images and how this processing interplays with computer vision algorithms. He then discusses algorithms that expand the capabilities of standard cameras by allowing more accurate measurements or new applications.
Rock steady video stabilization on your on-the-move video devices.FotoNation
Whether you are designing drones, wearables, or a larger vehicular platform, a mechanical gimbal is no longer a necessary part of your design. The age of the digital gimbal is upon us, and FotoNation is making it possible. Learn how state-of-the-art, energy-efficient, GPU-free chip-set solutions proven in the smartphone and action-camera markets can empower your video subsystems with real-time, high frame-rate, rock steady video, while also correcting for distortions created by wide-angle lenses.
For the full video of this presentation, please visit:
https://www.embedded-vision.com/platinum-members/videantis/embedded-vision-training/videos/pages/may-2017-embedded-vision-summit
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Marco Jacobs, VP of Marketing at videantis, presents the "Computer-vision-based 360-degree Video Systems: Architectures, Algorithms and Trade-offs" tutorial at the May 2017 Embedded Vision Summit.
360-degree video systems use multiple cameras to capture a complete view of their surroundings. These systems are being adopted in cars, drones, virtual reality, and online streaming systems. At first glance, these systems wouldn’t seem require computer vision since they’re simply presenting images that the cameras capture. But even relatively simple 360-degree video systems require computer vision techniques to geometrically align the cameras – both in the factory and while in use. Additionally, differences in illumination between the cameras cause color and brightness mismatches, which must be addressed when combining images from different cameras.
Computer vision also comes into play when rendering the captured 360-degree video. For example, some simple automotive systems simply provide a top-down view, but more sophisticated systems enable the driver to select the desired viewpoint. In this talk, Jacobs explores the challenges, trade-offs and lessons learned while developing 360-degree video systems, with a focus on the crucial role that computer vision plays in these systems.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/fotonation/embedded-vision-training/videos/pages/may-2016-embedded-vision-summit
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Petronel Bigioi, Senior Vice President of Engineering and General Manager at FotoNation, presents the "Digital Gimbal: Rock-steady Video Stabilization without Extra Weight!" tutorial at the May 2016 Embedded Vision Summit.
In this presentation, you will learn about new hardware solutions that can process video at up to 60 fps, delivering rock-steady video that is practically immune to platform motion and vibration. These solutions can be readily customized for your application to distinguish between large, deliberate motions of the imaging platform and smaller vibrations and oscillations that ruin video quality and disrupt post-processing operations.
A mechanical gimbal is no longer a necessary part of your design. The age of the digital gimbal is upon us, and FotoNation is making it possible. Whether you are designing drones, wearables, or a larger vehicular platform, learn how state-of-the-art, energy-efficient, GPU-free chipset solutions proven in the smartphone and action-camera markets can empower your video subsystems with real-time, high frame-rate, rock steady video, while also correcting for distortions created by wide-angle lenses.
This expert session dives deep into customization, experimentation, and complex use-cases that leverage Unity's cinematic and post-processing tools for games and film. Brand new features will also be covered, such as the Impulse Camera-Shake system, the Event module, and ClearShot improvements. Note for attendees: strong grasp of C# and/or familiarity with Timeline and Cinemachine recommended.
Adam Myhill
Ciro Continisio (Unity Technologies)
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/nvidia/embedded-vision-training/videos/pages/may-2016-embedded-vision-summit-gallo
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Orazio Gallo, Senior Research Scientist at NVIDIA, presents the "Computational Photography: Understanding and Expanding the Capabilities of Standard Cameras" tutorial at the May 2016 Embedded Vision Summit.
Today's digital cameras, even at the entry-level, produce pictures with quality comparable to that of high-end cameras of a decade ago. Image processing and computational photography algorithms play a significant role in this improvement. In this talk, Orazio explains the algorithmic processing that cameras perform to produce high-quality images and how this processing interplays with computer vision algorithms. He then discusses algorithms that expand the capabilities of standard cameras by allowing more accurate measurements or new applications.
Rock steady video stabilization on your on-the-move video devices.FotoNation
Whether you are designing drones, wearables, or a larger vehicular platform, a mechanical gimbal is no longer a necessary part of your design. The age of the digital gimbal is upon us, and FotoNation is making it possible. Learn how state-of-the-art, energy-efficient, GPU-free chip-set solutions proven in the smartphone and action-camera markets can empower your video subsystems with real-time, high frame-rate, rock steady video, while also correcting for distortions created by wide-angle lenses.
For the full video of this presentation, please visit:
https://www.embedded-vision.com/platinum-members/videantis/embedded-vision-training/videos/pages/may-2017-embedded-vision-summit
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Marco Jacobs, VP of Marketing at videantis, presents the "Computer-vision-based 360-degree Video Systems: Architectures, Algorithms and Trade-offs" tutorial at the May 2017 Embedded Vision Summit.
360-degree video systems use multiple cameras to capture a complete view of their surroundings. These systems are being adopted in cars, drones, virtual reality, and online streaming systems. At first glance, these systems wouldn’t seem require computer vision since they’re simply presenting images that the cameras capture. But even relatively simple 360-degree video systems require computer vision techniques to geometrically align the cameras – both in the factory and while in use. Additionally, differences in illumination between the cameras cause color and brightness mismatches, which must be addressed when combining images from different cameras.
Computer vision also comes into play when rendering the captured 360-degree video. For example, some simple automotive systems simply provide a top-down view, but more sophisticated systems enable the driver to select the desired viewpoint. In this talk, Jacobs explores the challenges, trade-offs and lessons learned while developing 360-degree video systems, with a focus on the crucial role that computer vision plays in these systems.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/platinum-members/fotonation/embedded-vision-training/videos/pages/may-2016-embedded-vision-summit
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Petronel Bigioi, Senior Vice President of Engineering and General Manager at FotoNation, presents the "Digital Gimbal: Rock-steady Video Stabilization without Extra Weight!" tutorial at the May 2016 Embedded Vision Summit.
In this presentation, you will learn about new hardware solutions that can process video at up to 60 fps, delivering rock-steady video that is practically immune to platform motion and vibration. These solutions can be readily customized for your application to distinguish between large, deliberate motions of the imaging platform and smaller vibrations and oscillations that ruin video quality and disrupt post-processing operations.
A mechanical gimbal is no longer a necessary part of your design. The age of the digital gimbal is upon us, and FotoNation is making it possible. Whether you are designing drones, wearables, or a larger vehicular platform, learn how state-of-the-art, energy-efficient, GPU-free chipset solutions proven in the smartphone and action-camera markets can empower your video subsystems with real-time, high frame-rate, rock steady video, while also correcting for distortions created by wide-angle lenses.
Building Applications with the Microsoft Kinect SDKDataLeader.io
David Silverlight's powerpoint presentation on the Kinect for Windows SDK. Feb. 29, 2012
NUI = Natural User Interface: it's an invisible interface, the content is the interface, removing the proxy, direct manipulation, gestural interfaces
Kinect for Windows SDK:
1. Kinect explorer
2. Installing & using the Kinect sensor
3. Setting up your dev environment
4. Skeletal tracking fundamentals
5. Working with depth data
6. Audio fundamentals
7. Camera fundamentals
Mechanical 3D product animation – Development ProcessSowmiya Siva
The advent of motion graphics and high performance computing enabled creation of high quality realistic 2D and 3D Product animations, the latter is visually more appealing due to realistic presentation.
This presentation is all about history of webams and the technology related to it. This is the best ppt in which all the upcoming technology related to webcam are thoroughlly explained.
2. Current Challenge
To provide an affordable method for both
consumers and businesses to take pictures
and create breathtaking panoramas
instantly on cameras and mobile phones
3. Solution: iseephotovista
Taking digital panorama photography to
whole new horizons:
• Creates greater detail and resolution
• Makes shot process a whole lot easier
• Resembles more closely what humans see
• Adds greater impact to nature photography
4. iseemedia is…
the developer of ieephotovista.
• Panorama creation software
• World leading multiple award-winning
• Used by hundreds of thousands of users
• Real estate, travel and tourism, museums, Web
apps
Addressing “create once, publish to many” paradigm
5. vista Panoramas for Business
• Photos created quickly
- Without special equipment
• Just a standard digital camera
Real Estate Agents,
Travel Professionals
Engineers and Architects
Law Enforcement
Insurance Investigators
• More compelling presentations
- Striking beach resort images
-or-
- Beautiful pool of a home
being sold
6. ista Panoramas for Consumers
• New ecosystem of printers, paper and electronic
presentation
• Upgrade incentive to cameras and camera
phones with new, exciting features
• High quality and high resolution photography
• Instantly on digital cameras & camera phones
Cityscapes
Dramatic sunsets
Holiday resorts
Family get-togethers
7. ama Revenue Ecosystem ($$$)
Add images to maps and other location based applications on Web and mobile
• Digital cameras to • Online storage and
create images printing
• Printer support for • Photo kiosk support
printing
• Web presentations
• Panorama paper
8. eephotovista Secret Sauce
Designed to function in Stitch horizontal panoramas
constrained environments
• Digital Cameras • Left to right
• Camera phones • Right to left
Uses efficient algorithms Input and output format
• and advanced memory • YCC 4:2:2
management • YCC 4:2:0
Capable of stitching 3 images Rendering done using only
• 3.2 MPixels (2080x1552) internal RAM
• 9.3 MB available heap • Maintains possible quality
memory of the original images
Focused on the growing demand for scalable solutions
9. otovista for Symbian and J2ME
iseePhotoVista GUI User Java Applications
Other native
applications MIDP/CLDC
iseePhotoVista EM stitching
engine Java KVM
Graphical User Interface Camera API Other OS API
Operating System Core
10. iseephotovista Workflow
iseePhotoVista GUI
Video Image Pass image to Preview and
preview with Capture in the panorama
YCC format
save
overlap engine panorama
4:2:0 planar
2. Render 1. Add YCC images 3. Retrieve
panorama to stitcher Panorama
4:2:0 Interlaced
Panorama Stitching Engine
Color
Warp Align Balance Blend
11. seephotovista Technology
Superior stitching engine
• Accurate and configurable warping
• Blending engine to create seamless transitions between images
Color balancing
• Creates seamless single image
• Even if light conditions have varied from shot to shot
Quickly generates an image stripe from preview mode
• Provides alignment assistance
• Making subsequent image capture easier and more accurate
Includes efficient memory management
• Enables stitching in low memory environments
• Takes advantage of dual core processors to increase stitching speed
Customizable to create panoramic images from 2 images
• To as many as is required to create a full 3600 panoramic image
Currently available for:
• Texas Instruments (Arm), Zoran (Mips), Intel Xscale, and ARC chipsets
12. ness Arrangements/Options
• Works with camera manufacturers
- OEMs and ODMs to provide the fastest and highest quality solution
- Partners with OEM and ODM manufacturers to offer solution to their
customers
• Customized solutions to meet customer’s requirements
- Platforms not currently supported by the technology may require
additional development and an NRE
• Revenue generation based on number of possible models:
- One-time payment (source code license)
- Fee based technical support if requested
- Per unit royalty and annual fee
13. Coming Soon
• Tilt compensation
- Skew image to correct for tilt of camera
• Dynamic lens distortion compensation
- There can be 5% deviation from specification in lens
• In low cost digital cameras and camera phones even more
- Dynamic lens correction adjusts the stitching algorithm
• Makes compensation more consistent from camera to
camera
• Real-time feedback of stitching alignment
- Displays when user is getting within set alignment parameters
• Automatically take the picture
14. For further details contact:
in Asia
Brenton Brownell
brentb@iseemedia.com
+852-6444-1300 (mobile)
Editor's Notes
Consumers want to do more with their digital cameras Manufacturers need to add new functions to differentiate their products Many industries would use panoramic images more, but creation is difficult, expensive and requires specialized equipment