Cloud Computing is perhaps the most widely discussed topic in the industry today. Depending on the context, the term "Cloud Computing" can have many definitions. One way of looking at this architecture is to consider content being stored and processed in one or more data centers, whose location is ill defined. Along with the storage of this content, there are the end user devices that upload and retrieve additional content to and from the Cloud. Web-based email and video sharing are examples of Cloud-based services. The industry is creating new tools and platforms which take the basic idea of centralized computation and remote access to deliver new ways of creating, distributing, and consuming all forms of digital content.
Where does video fit into Cloud Computing? Digital video is yet another form of content. Existing networking and Compute Clouds route, store, and process video in much the same way as other content types. Leveraging the resources of these computing and storage Clouds to provide embedded video in many web sites while the video storage, processing, and routing is redirected through the Cloud. File sharing sites like YouTube exist and are thriving. Today, people can stream an unprecedented variety of movies and television shows from services like Netflix. As demand for such a service grows, the infrastructure needs will gravitate toward Cloud-based resources. Burgeoning video conferencing services are tapping into resources such as Amazon’s Elastic Compute Cloud to scale their services and allow them to focus on their service offering rather than the infrastructure behind it.
In the ever growing leverage of the Cloud capabilities, search, storage, and streaming will increase in importance. EuclidVision is uniquely positioned to provide the processing foundation for leveraging these Cloud-based resources. As mentioned so far, Object-Based Video Search, Digital Rights Management, and Personal Video Systems give examples of how existing applications and services can be improved. They also introduce the notion that, with better tools, new video scenarios can be created. Fundamentally, EuclidVision is an advanced set of video processing tools and modeling techniques. The key benefit EuclidVision delivers is the ability to build feature and object models of video and image data. These models allow EuclidVision to deliver advanced file size reductions and create new ways of sharing and processing video and image data. The ability to reuse and share models across networks and devices makes very efficient use of network and Cloud infrastructures. EuclidVision can be a key, enabling factor in delivering and processing video in the Cloud.