The present disclosure relates to artificially rendering images using viewpoint interpolation and/or extrapolation.
With modern computing platforms and technologies shifting towards mobile and wearable devices that include camera sensors as native acquisition input streams, the desire to record and preserve moments digitally in a different form than more traditional two-dimensional (2D) flat images and videos has become more apparent. Traditional digital media formats typically limit their viewers to a passive experience. For instance, a 2D flat image can be viewed from one angle and is limited to zooming in and out. Accordingly, traditional digital media formats, such as 2D flat images, do not easily lend themselves to reproducing memories and events with high fidelity.
Producing combined images, such as a panorama, or a three-dimensional (3D) image or model requires combining data from multiple images and can require interpolation or extrapolation of data. Most previously existing methods of interpolation or extrapolation require a significant amount of data in addition to the available image data. For those approaches, the additional data needs to describe the scene structure in a dense way, such as provided by a dense depth map (where for every pixel a depth value is stored) or an optical flow map (which stores for every pixel the motion vector between the available images). This limits the efficiency of these methods in processing speed as well as transfer rates when sending it over a network. Accordingly, improved mechanisms for interpolation and extrapolation are desirable.
Provided are various mechanisms and processes relating to artificially rendering images using viewpoint interpolation and extrapolation.
In one aspect, which may include at least a portion of the subject matter of any of the preceding and/or following examples and aspects, a method includes applying a transform to estimate a path outside the trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The process also includes generating an artificially rendered image corresponding to a third location positioned on the path. The artificially rendered image is generated by interpolating a transformation from the first location to the third location and from the third location to the second location, gathering image information from the first frame and the second frame by transferring first image information from the first frame to the third frame and second image information from the second frame to the third frame, and combining the first image information and the second image information.
In another aspect, which may include at least a portion of the subject matter of any of the preceding and/or following examples and aspects, a computer readable medium includes code for applying a transform to estimate a path outside the trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The computer readable medium also includes code for generating an artificially rendered image corresponding to a third location positioned on the path. The artificially rendered image is generated by interpolating a transformation from the first location to the third location and from the third location to the second location, gathering image information from the first frame and the second frame by transferring first image information from the first frame to the third frame and second image information from the second frame to the third frame, and combining the first image information and the second image information.
These and other embodiments are described further below with reference to the figures.
The disclosure may best be understood by reference to the following description taken in conjunction with the accompanying drawings, which illustrate particular embodiments of the present invention.
Reference will now be made in detail to some specific examples of the invention including the best modes contemplated by the inventors for carrying out the invention. Examples of these specific embodiments are illustrated in the accompanying drawings. While the present disclosure is described in conjunction with these specific embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. Particular embodiments of the present invention may be implemented without some or all of these specific details. In other instances, well known process operations have not been described in detail in order not to unnecessarily obscure the present invention.
Various systems and methods for analyzing the spatial relationship between multiple images and video together with location information data, for the purpose of creating a single representation, a surround view, which eliminates redundancy in the data, and presents a user with an interactive and immersive active viewing experience, is described in U.S. patent application Ser. No. 14/530,669 by Holzer et al., filed on Oct. 31, 2014, titled “Analysis and Manipulation of Images and Video for Generation of Surround Views,” which is incorporated by reference herein in its entirety and for all purposes. According to various embodiments described therein, a surround view provides a user with the ability to control the viewpoint of the visual information displayed on a screen.
According to various embodiments, a surround view is a multi-view interactive digital media representation. The data used to generate a surround view can come from a variety of sources. In particular, data such as, but not limited to, two-dimensional (2D) images can be used to generate a surround view. These 2D images can include color image data streams such as multiple image sequences, video data, etc., or multiple images in any of various formats for images, depending on the application. Another source of data that can be used to generate a surround view includes location information. This location information can be obtained from sources such as accelerometers, gyroscopes, magnetometers, GPS, WiFi, IMU-like systems (Inertial Measurement Unit systems), and the like. Yet another source of data that can be used to generate a surround view can include depth images. These depth images can include depth, 3D, or disparity image data streams, and the like, and can be captured by devices such as, but not limited to, stereo cameras, time-of-flight cameras, three-dimensional cameras, and the like.
In the present example embodiment, the data can then be fused together. In some embodiments, a surround view can be generated by a combination of data that includes both 2D images and location information, without any depth images provided. In other embodiments, depth images and location information can be used together. Various combinations of image data can be used with location information, depending on the application and available data.
In the present example embodiment, the data that has been fused together is then used for content modeling and context modeling. According to various examples, the subject matter featured in the images can be separated into content and context. The content can be delineated as the object of interest and the context can be delineated as the scenery surrounding the object of interest. According to various embodiments, the content can be a three-dimensional model, depicting an object of interest, although the content can be a two-dimensional image in some embodiments. Furthermore, in some embodiments, the context can be a two-dimensional model depicting the scenery surrounding the object of interest. Although in many examples the context can provide two-dimensional views of the scenery surrounding the object of interest, the context can also include three-dimensional aspects in some embodiments. For instance, the context can be depicted as a “flat” image along a cylindrical “canvas,” such that the “flat” image appears on the surface of a cylinder. In addition, some examples may include three-dimensional context models, such as when some objects are identified in the surrounding scenery as three-dimensional objects. In various embodiments, the models provided by content modeling and context modeling can be generated by combining the image and location information data.
According to various embodiments, context and content of a surround view are determined based on a specified object of interest. In some examples, an object of interest is automatically chosen based on processing of the image and location information data. For instance, if a dominant object is detected in a series of images, this object can be selected as the content. In other examples, a user specified target can be chosen. It should be noted, however, that a surround view can be generated without a user specified target in some applications.
In the present example embodiment, one or more enhancement algorithms can be applied. In particular example embodiments, various algorithms can be employed during capture of surround view data, regardless of the type of capture mode employed. These algorithms can be used to enhance the user experience. For instance, automatic frame selection, stabilization, view interpolation, filters, and/or compression can be used during capture of surround view data. In some examples, these enhancement algorithms can be applied to image data after acquisition of the data. In other examples, these enhancement algorithms can be applied to image data during capture of surround view data.
According to various examples, view interpolation can be used to improve the viewing experience. In particular, to avoid sudden “jumps” between stabilized frames, synthetic, intermediate views can be rendered on the fly. This can be informed by content-weighted keypoint tracks and IMU information, as well as by denser pixel-to-pixel matches. If depth information is available, fewer artifacts resulting from mismatched pixels may occur, thereby simplifying the process. As described above, view interpolation can be applied during capture of a surround view in some embodiments. In other embodiments, view interpolation can be applied during surround view generation.
In the present embodiment, a surround view is generated after any enhancement algorithms are applied. The surround view can provide a multi-view interactive digital media representation. In various examples, the surround view can include a three-dimensional model of the content and a two-dimensional model of the context. However, in some examples, the context can represent a “flat” view of the scenery or background as projected along a surface, such as a cylindrical or other-shaped surface, such that the context is not purely two-dimensional. In yet other examples, the context can include three-dimensional aspects.
According to various embodiments, surround views provide numerous advantages over traditional two-dimensional images or videos. Some of these advantages include: the ability to cope with moving scenery, a moving acquisition device, or both; the ability to model parts of the scene in three-dimensions; the ability to remove unnecessary, redundant information and reduce the memory footprint of the output dataset; the ability to distinguish between content and context; the ability to use the distinction between content and context for improvements in the user-experience; the ability to use the distinction between content and context for improvements in memory footprint (an example would be high quality compression of content and low quality compression of context); the ability to associate special feature descriptors with surround views that allow the surround views to be indexed with a high degree of efficiency and accuracy; and the ability of the user to interact and change the viewpoint of the surround view. In particular example embodiments, the characteristics described above can be incorporated natively in the surround view representation, and provide the capability for use in various applications. For instance, surround views can be used to enhance various fields such as e-commerce, visual search, 3D printing, file sharing, user interaction, and entertainment.
As described above, view interpolation can be used to improve the viewing experience. In particular, to avoid sudden “jumps” between stabilized frames, synthetic, intermediate views can be rendered during acquisition or generation of a surround view. However, according to various embodiments, only a limited amount of image frames are stored for each surround view for storage efficiency. In some examples, the selection of these frames is based on the motion of the camera rather than on time. For instance, a new frame is sampled only if the camera moved sufficiently with respect to the previously sampled frame. Consequently, in order to provide a smooth viewing experience for a user interacting with a surround view, artificially rendered frames must be generated. These artificially rendered frames serve to close the gap between two sampled frames that would otherwise appear to have a “jump” between them. Accordingly, by generating these artificially rendered frames, smooth navigation within the surround view becomes possible.
Various embodiments described below include methods of viewpoint interpolation and extrapolation that can be used to generate artificially rendered frames. In various examples, interpolation between frames is performed along a path between the frames. In some instances, this path can follow a non-linear trajectory. In addition, various described extrapolation methods allow the artificially rendered frame to represent a view from a location that is not on the trajectory of the recording camera or in between two sampled frames. By providing interpolation and extrapolation methods for paths between or beyond the originally provided frames, various artificially rendered views can be provided for a surround view.
With reference to
In the present example, an artificially rendered image at Location X 126, which can also be denoted as a viewpoint position at x \in [0, 1] on the trajectory between frame A and B, where frame A is located at 0 and frame B at 1, is then generated by interpolating the transformation, gathering image information from Frames A and B, and combining the image information. In the present example, the transformation is interpolated (T_AX and T_XB). One way to interpolate this transformation is to parameterize the transformation T_AB and linearly interpolate those parameters. However, this interpolation is not limited to linear interpolations and other methods can be used within the scope of this disclosure. Next, image information is gathered from both Frames A and B by transferring image information from Frame A 102 to Frame X 106 based on T_AX and by transferring image information from Frame B 104 to Frame X 106 based on T_XB. Finally, the image information gathered from both Frames A and B is combined to generate an artificially rendered image at Location X 126.
In the present example, combining the image information gathered from both Frames A and B can be done in various ways. With reference to
With reference to
The artificially rendered image is generated in a number of steps. First, a transformation is interpolated from the first location to the third location and from the third location to the second location at 304. In some instances, interpolating the transformation includes parameterizing the transformation from the first location to the third location and from the third location to the second location. Furthermore, in some examples, the parameterized transformation is then linearly interpolated.
Next, image information is gathered from the first frame and the second frame at 306 by transferring first image information from the first frame to the third frame based on the interpolated transformation and second image information from the second frame to the third frame based on the interpolated transformation. Finally, the first image information and the second image information is combined to yield the artificially rendered image. In some examples, combining the first image information and the second image information includes weighting the first image information from the first frame and the second image information from the second frame.
According to various embodiments, the process can end with combining the first image information and second image information at 308. However, according to the present example, the process shown continues with determining whether an occlusion is present in the artificially rendered image at 310. Such an occlusion is created by a change in layer placement between the first frame and second frame. Specifically, the first image and second image may include foregrounds and backgrounds that include one or more layers, each layer corresponding to a region of image pixels that share a similar motion, as described in more detail below with regard to
With reference to
In the present example, viewpoint-interpolation can be used to generate an artificially rendered image as described above with regard to
As described above with regard to
With reference to
In the present embodiment, an artificially rendered image is generated as intermediate frame X by tracking a set of control points between the first frame and the second frame, and interpolating individual control points for the third location X using the set of control points and interpolating pixel locations using the individual control points. As shown, the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. In one example, interpolating the pixel locations includes interpolation using barycentric coordinates based on three or more control points. In another example, interpolating the pixel locations includes interpolation using splines. In yet another example, interpolating the pixel locations includes interpolation using finite elements. In yet another example, interpolating the pixel locations includes using motion of the nearest control point. In some examples, interpolating pixel locations using the individual control points includes using dense optical flow. In other examples, interpolating pixel locations using the individual control points includes using depth data.
With reference to
In the present embodiment an artificially rendered image is generated using this parallax effect. In particular, a set of control points (not shown) is moved perpendicular to a trajectory between a first frame and a second frame. In this example, the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location and each control point is moved based on an associated depth of the control point. Specifically, control points located at a further depth are moved less than control points at a closer depth in some examples. Additionally, in some applications, each pixel in the first image corresponds to a control point in the set of control points. Furthermore, in addition to having a concrete depth associated with a point, it is also possible to infer the depth from the amount of frame-to-frame motion of the control points.
Next, an artificially rendered image corresponding to a third location outside of the trajectory is generated by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points. In some examples, extrapolating the pixel locations includes extrapolation using barycentric coordinates based on three or more control points. In other examples, extrapolating the pixel locations includes extrapolation using splines. In yet other examples, extrapolating the pixel locations includes extrapolation using finite elements. In other instances, extrapolating the pixel locations includes using motion of a nearest control point. In yet other instances, extrapolating pixel locations using the individual control points includes using dense optical flow.
With reference to
In the present embodiment, a transform is applied to estimate a path outside the trajectory between a first frame and a second frame at 702. The first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. In some examples, the first image and second image are associated with the same layer. Furthermore, this process can be applied to various layers and the resulting images representing the layers can be combined to generate a complete image. Next, an artificially rendered image corresponding to a third location positioned on the path is generated. The artificially rendered image is generated by first interpolating a transformation from the first location to the third location and from the third location to the second location at 704. Image information is then gathered from the first frame and the second frame at 706 by transferring first image information from the first frame to the third frame based on the interpolated transformation and second image information from the second frame to the third frame based on the interpolated transformation. Finally, the first image information and the second image information is combined at 708.
According to present embodiment, the transform can implement various features. For instance, the transform can implement features such as homography, spherical projection, and/or cylindrical projection. These features can be used alone or in conjunction with one another in applying the transform. Additional features not mentioned can also be implemented within the scope of this disclosure.
The present embodiment describes one method of extrapolating a viewpoint outside the trajectory between two frames. However, additional methods for extrapolating such viewpoints can also be implemented in other embodiments. For instance, as described above with regard to
With reference to
In the present embodiment, a set of control points is tracked between multiple frames associated with the same layer at 802. In some examples, each pixel corresponds to a control point in the set of control points. In these cases, each pixel is then interpolated based on the set of control points for the artificially rendered image. Next, a panoramic representation is generated from the multiple frames at 804. Individual control points are then interpolated from the set of control points at 806 for a desired frame or layer. Pixel locations are then interpolated for this frame or layer using the individual control points at 808. From this interpolation, the artificially rendered image/layer is generated.
According to various embodiments, interpolation can be implemented using a variety of methods. For instance, interpolating the pixel locations can include interpolation using barycentric coordinates based on three or more control points. In some examples, interpolating the pixel locations includes interpolation using splines. In other examples, interpolating the pixel locations includes interpolation using finite elements. In yet other examples, interpolating the pixel locations includes using motion of a nearest control point. In addition, interpolating pixel locations using the individual control points includes using dense optical flow in some applications. Although particular examples of interpolation methods are described, any combination of these or other methods can be used.
With reference to
In the present embodiment, a content model is obtained from a surround view at 902. This content model is a foreground three-dimensional model including at least one object. In some examples, obtaining the content model from the surround view includes extracting the content model from the surround view. At 904, a context model is obtained from the surround view. This context model is a background panoramic representation including scenery surrounding any objects in the content model. In some examples, obtaining the context model from the surround view includes extracting the context model from the surround view. Next, the content model is projected into a frame corresponding to a desired viewpoint at 906. The context model is also projected into the frame corresponding to the desired viewpoint at 908. According to various embodiments, the content model and context model are projected according to the depth and orientation of the content model. The artificially rendered image at the desired viewpoint is generated from a combination of the projected content and context at at 910.
Various examples of viewpoint interpolation and extrapolation are described in the present disclosure. According to various embodiments, one or a combination of methods can be used to generate a single artificially rendered image. For instance, one layer can be handled using the method described with regard to
The methods presented in this disclosure are highly efficient and can be run on a mobile platform in real-time. The various methods require only very small amounts of additional data and are therefore extremely well-suited for data that needs to be sent over a wireless network (e.g. LTE). In addition, the methods are sufficiently regularized to handle problematic cases without creating jarring artifacts. Accordingly, the methods described herein are suitable for generating artificially rendered images on mobile devices, etc.
Various computing devices can implement the methods described. For instance, a mobile device, computer system, etc. can be used to generate artificially rendered images. With reference to
In addition, various very high-speed interfaces may be provided such as fast Ethernet interfaces, Gigabit Ethernet interfaces, ATM interfaces, HSSI interfaces, POS interfaces, FDDI interfaces and the like. Generally, these interfaces may include ports appropriate for communication with the appropriate media. In some cases, they may also include an independent processor and, in some instances, volatile RAM. The independent processors may control such communications intensive tasks as packet switching, media control and management.
According to particular example embodiments, the system 1000 uses memory 1003 to store data and program instructions and maintain a local side cache. The program instructions may control the operation of an operating system and/or one or more applications, for example. The memory or memories may also be configured to store received metadata and batch requested metadata.
Because such information and program instructions may be employed to implement the systems/methods described herein, the present invention relates to tangible, machine readable media that include program instructions, state information, etc. for performing various operations described herein. Examples of machine-readable media include hard disks, floppy disks, magnetic tape, optical media such as CD-ROM disks and DVDs; magneto-optical media such as optical disks, and hardware devices that are specially configured to store and perform program instructions, such as read-only memory devices (ROM) and programmable read-only memory devices (PROMs). Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter.
Although many of the components and processes are described above in the singular for convenience, it will be appreciated by one of skill in the art that multiple components and repeated processes can also be used to practice the techniques of the present disclosure.
While the present disclosure has been particularly shown and described with reference to specific embodiments thereof, it will be understood by those skilled in the art that changes in the form and details of the disclosed embodiments may be made without departing from the spirit or scope of the invention. It is therefore intended that the invention be interpreted to include all variations and equivalents that fall within the true spirit and scope of the present invention.
The present application is a continuation of U.S. patent application Ser. No. 14/800,640, filed on Jul. 15, 2015, entitled, “ARTIFICIALLY RENDERING IMAGES USING VIEWPOINT INTERPOLATION AND EXTRAPOLATION,” which is incorporated by reference herein in its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
2534821 | Ifield | Dec 1950 | A |
5495576 | Ritchey | Feb 1996 | A |
5557684 | Wang | Sep 1996 | A |
5613048 | Chen et al. | Mar 1997 | A |
5613056 | Gasper | Mar 1997 | A |
5694533 | Richards | Dec 1997 | A |
5706417 | Adelson | Jan 1998 | A |
5847714 | Naqvi | Dec 1998 | A |
5850352 | Moezzi et al. | Dec 1998 | A |
5926190 | Turkowski et al. | Jul 1999 | A |
6031564 | Ma et al. | Feb 2000 | A |
6080063 | Khosla | Jun 2000 | A |
6185343 | Ikeda | Feb 2001 | B1 |
6252974 | Martens et al. | Jun 2001 | B1 |
6266068 | Kang | Jul 2001 | B1 |
6281903 | Martin et al. | Aug 2001 | B1 |
6327381 | Rogina et al. | Dec 2001 | B1 |
6385245 | De Haan | May 2002 | B1 |
6504569 | Jasinschi et al. | Jan 2003 | B1 |
6522787 | Kumar | Feb 2003 | B1 |
6778207 | Lee et al. | Aug 2004 | B1 |
6814889 | James | Nov 2004 | B1 |
6975756 | Slabaugh | Dec 2005 | B1 |
7167180 | Shibolet | Jan 2007 | B1 |
7593000 | Chin | Sep 2009 | B1 |
7631261 | Williams | Dec 2009 | B2 |
7631277 | Nie | Dec 2009 | B1 |
8078004 | Kang et al. | Dec 2011 | B2 |
8094928 | Graepel | Jan 2012 | B2 |
8160391 | Zhu | Apr 2012 | B1 |
8244069 | Bourdev | Aug 2012 | B1 |
8401276 | Choe et al. | Mar 2013 | B1 |
8503826 | Klimenko | Aug 2013 | B2 |
8504842 | Meacham | Aug 2013 | B1 |
8515982 | Hickman | Aug 2013 | B1 |
8589069 | Lehman | Nov 2013 | B1 |
8682097 | Steinberg et al. | Mar 2014 | B2 |
8803912 | Fouts | Aug 2014 | B1 |
8817071 | Wang | Aug 2014 | B2 |
8819525 | Holmer | Aug 2014 | B1 |
8866841 | Distler | Oct 2014 | B1 |
8942917 | Chrysanthakopoulos | Jan 2015 | B2 |
8947452 | Ballagh et al. | Feb 2015 | B1 |
8947455 | Friesen | Feb 2015 | B2 |
8963855 | Chen et al. | Feb 2015 | B2 |
8966356 | Hickman | Feb 2015 | B1 |
9024970 | Lynch | May 2015 | B2 |
9027117 | Wilairat | May 2015 | B2 |
9043222 | Kerr | May 2015 | B1 |
9070402 | Burtnyk | Jun 2015 | B2 |
9094670 | Furio | Jul 2015 | B1 |
9129179 | Wong | Sep 2015 | B1 |
9317881 | Ledterman | Apr 2016 | B1 |
9325899 | Chou et al. | Apr 2016 | B1 |
9367951 | Gray et al. | Jun 2016 | B1 |
9390250 | Kim et al. | Jul 2016 | B2 |
9400595 | Li et al. | Jul 2016 | B2 |
9407816 | Sehn | Aug 2016 | B1 |
9412203 | Garcia, III et al. | Aug 2016 | B1 |
9472161 | Ho | Oct 2016 | B1 |
9621768 | Lyon | Apr 2017 | B1 |
9704257 | Tuzel | Jul 2017 | B1 |
9734586 | Luo et al. | Aug 2017 | B2 |
9865033 | Jafarzadeh et al. | Jan 2018 | B1 |
9865058 | Mullins | Jan 2018 | B2 |
9865069 | Saporta | Jan 2018 | B1 |
9886771 | Chen | Feb 2018 | B1 |
9898742 | Higgins et al. | Feb 2018 | B2 |
9904056 | Raghoebardajal | Feb 2018 | B2 |
9910505 | Park et al. | Mar 2018 | B2 |
9928544 | Hasan | Mar 2018 | B1 |
9940541 | Holzer et al. | Apr 2018 | B2 |
9968257 | Burt | May 2018 | B1 |
9998663 | Francois | Jun 2018 | B1 |
10055882 | Marin | Aug 2018 | B2 |
10147211 | Holzer et al. | Dec 2018 | B2 |
10157333 | Wang | Dec 2018 | B1 |
10176592 | Holzer et al. | Jan 2019 | B2 |
10176636 | Neustein | Jan 2019 | B1 |
10204448 | Hazeghi | Feb 2019 | B2 |
10222932 | Holzer et al. | Mar 2019 | B2 |
10242474 | Holzer | Mar 2019 | B2 |
10262426 | Holzer | Apr 2019 | B2 |
10275935 | Holzer | Apr 2019 | B2 |
10284794 | Francois | May 2019 | B1 |
10306203 | Goyal | May 2019 | B1 |
10360601 | Adegan | Jul 2019 | B1 |
10373260 | Haller, Jr. | Aug 2019 | B1 |
10382739 | Rusu | Aug 2019 | B1 |
10430995 | Holzer | Oct 2019 | B2 |
10574974 | Arora | Feb 2020 | B2 |
10657647 | Chen | May 2020 | B1 |
10668965 | Czinger | Jun 2020 | B2 |
10719939 | Holzer | Jul 2020 | B2 |
10725609 | Holzer | Jul 2020 | B2 |
10726560 | Holzer | Jul 2020 | B2 |
10748313 | Holzer | Aug 2020 | B2 |
10750161 | Holzer | Aug 2020 | B2 |
10818029 | Holzer | Oct 2020 | B2 |
10846913 | Holzer | Nov 2020 | B2 |
10852902 | Holzer | Dec 2020 | B2 |
11006095 | Holzer | May 2021 | B2 |
11055534 | Beall | Jul 2021 | B2 |
20010014172 | Baba | Aug 2001 | A1 |
20020024517 | Yamaguchi et al. | Feb 2002 | A1 |
20020094125 | Guo | Jul 2002 | A1 |
20020190991 | Efran et al. | Dec 2002 | A1 |
20030086002 | Cahill et al. | May 2003 | A1 |
20030137517 | Kondo | Jul 2003 | A1 |
20030185456 | Sato | Oct 2003 | A1 |
20030231179 | Suzuki | Dec 2003 | A1 |
20040085335 | Burlnyk | May 2004 | A1 |
20040104935 | Williamson et al. | Jun 2004 | A1 |
20040141014 | Kamiwada et al. | Jul 2004 | A1 |
20040184013 | Raskar et al. | Sep 2004 | A1 |
20040222987 | Chang et al. | Nov 2004 | A1 |
20040239699 | Uyttendaele | Dec 2004 | A1 |
20050018045 | Thomas | Jan 2005 | A1 |
20050041842 | Frakes | Feb 2005 | A1 |
20050046645 | Breton | Mar 2005 | A1 |
20050119550 | Serra | Jun 2005 | A1 |
20050151759 | Gonzalez-banos et al. | Jul 2005 | A1 |
20050186548 | Tomlinson | Aug 2005 | A1 |
20050219264 | Shum et al. | Oct 2005 | A1 |
20050226502 | Cohen et al. | Oct 2005 | A1 |
20050232467 | Mohri et al. | Oct 2005 | A1 |
20050232510 | Blake | Oct 2005 | A1 |
20050253877 | Thompson | Nov 2005 | A1 |
20050283075 | Ma | Dec 2005 | A1 |
20050285874 | Zitnick, III et al. | Dec 2005 | A1 |
20060028552 | Aggarwal | Feb 2006 | A1 |
20060188147 | Rai et al. | Aug 2006 | A1 |
20060193535 | Mishima et al. | Aug 2006 | A1 |
20060250505 | Gennetten et al. | Nov 2006 | A1 |
20060256109 | Acker | Nov 2006 | A1 |
20070008312 | Zhou et al. | Jan 2007 | A1 |
20070058880 | Lienard | Mar 2007 | A1 |
20070064802 | Paniconi | Mar 2007 | A1 |
20070070069 | Samarasekera | Mar 2007 | A1 |
20070110338 | Snavely et al. | May 2007 | A1 |
20070118801 | Harshbarger | May 2007 | A1 |
20070126928 | Klompnhouwer | Jun 2007 | A1 |
20070159487 | Felt | Jul 2007 | A1 |
20070237420 | Steedly et al. | Oct 2007 | A1 |
20070237422 | Zhou | Oct 2007 | A1 |
20070252804 | Engel et al. | Nov 2007 | A1 |
20070269054 | Takagi | Nov 2007 | A1 |
20080025588 | Zhang | Jan 2008 | A1 |
20080033641 | Medalia | Feb 2008 | A1 |
20080106593 | Arfvidsson et al. | May 2008 | A1 |
20080151106 | Verburgh | Jun 2008 | A1 |
20080152258 | Tulkki | Jun 2008 | A1 |
20080198159 | Liu | Aug 2008 | A1 |
20080201734 | Lyon et al. | Aug 2008 | A1 |
20080225132 | Inaguma | Sep 2008 | A1 |
20080232716 | Plagne | Sep 2008 | A1 |
20080246759 | Summers | Oct 2008 | A1 |
20080266142 | Sula | Oct 2008 | A1 |
20080278569 | Rotem et al. | Nov 2008 | A1 |
20080313014 | Fell et al. | Dec 2008 | A1 |
20090003725 | Merkel | Jan 2009 | A1 |
20090046160 | Hayashi | Feb 2009 | A1 |
20090077161 | Hamilton, II | Mar 2009 | A1 |
20090087029 | Coleman | Apr 2009 | A1 |
20090116732 | Zhou et al. | May 2009 | A1 |
20090141130 | Ortiz | Jun 2009 | A1 |
20090144173 | Mo et al. | Jun 2009 | A1 |
20090153549 | Lynch | Jun 2009 | A1 |
20090160934 | Hendrickson et al. | Jun 2009 | A1 |
20090163185 | Lim | Jun 2009 | A1 |
20090174709 | Kozlak | Jul 2009 | A1 |
20090208062 | Sorek | Aug 2009 | A1 |
20090262074 | Nasiri et al. | Oct 2009 | A1 |
20090263045 | Szeliski et al. | Oct 2009 | A1 |
20090274391 | Arcas | Nov 2009 | A1 |
20090276805 | Andrews, II et al. | Nov 2009 | A1 |
20090303343 | Drimbarean et al. | Dec 2009 | A1 |
20100007715 | Lai | Jan 2010 | A1 |
20100017181 | Mouton | Jan 2010 | A1 |
20100026788 | Ishikawa | Feb 2010 | A1 |
20100033553 | Levy | Feb 2010 | A1 |
20100060793 | Oz | Mar 2010 | A1 |
20100079667 | Turetken et al. | Apr 2010 | A1 |
20100098258 | Thorn | Apr 2010 | A1 |
20100100492 | Law | Apr 2010 | A1 |
20100110069 | Yuan | May 2010 | A1 |
20100111444 | Coffman | May 2010 | A1 |
20100164990 | Van Doorn | Jul 2010 | A1 |
20100171691 | Cook et al. | Jul 2010 | A1 |
20100188584 | Liu et al. | Jul 2010 | A1 |
20100215251 | Klein Gunnewiek et al. | Aug 2010 | A1 |
20100225743 | Florencio | Sep 2010 | A1 |
20100231593 | Zhou | Sep 2010 | A1 |
20100259595 | Trimeche et al. | Oct 2010 | A1 |
20100266172 | Shlomi | Oct 2010 | A1 |
20100305857 | Byrne | Dec 2010 | A1 |
20100315412 | Sinha et al. | Dec 2010 | A1 |
20100329542 | Ramalingam | Dec 2010 | A1 |
20110007072 | Khan et al. | Jan 2011 | A1 |
20110033170 | Ikeda | Feb 2011 | A1 |
20110034103 | Fong | Feb 2011 | A1 |
20110040539 | Szymczyk et al. | Feb 2011 | A1 |
20110043604 | Peleg et al. | Feb 2011 | A1 |
20110064388 | Brown | Mar 2011 | A1 |
20110074926 | Khan | Mar 2011 | A1 |
20110090344 | Gefen | Apr 2011 | A1 |
20110105192 | Jung | May 2011 | A1 |
20110109618 | Nowak | May 2011 | A1 |
20110109726 | Hwang | May 2011 | A1 |
20110115886 | Nguyen | May 2011 | A1 |
20110141141 | Kankainen | Jun 2011 | A1 |
20110141227 | Bigioi et al. | Jun 2011 | A1 |
20110142289 | Barenbrug | Jun 2011 | A1 |
20110142343 | Kim | Jun 2011 | A1 |
20110170789 | Amon et al. | Jul 2011 | A1 |
20110173565 | Ofek | Jul 2011 | A1 |
20110179373 | Moore | Jul 2011 | A1 |
20110193941 | Inaba et al. | Aug 2011 | A1 |
20110214072 | Lindemann | Sep 2011 | A1 |
20110234750 | Lai | Sep 2011 | A1 |
20110248987 | Mitchell | Oct 2011 | A1 |
20110254835 | Segal | Oct 2011 | A1 |
20110261050 | Smolic | Oct 2011 | A1 |
20110288858 | Gay | Nov 2011 | A1 |
20110313653 | Lindner | Dec 2011 | A1 |
20110316963 | Li | Dec 2011 | A1 |
20120007713 | Nasiri et al. | Jan 2012 | A1 |
20120013711 | Tamir et al. | Jan 2012 | A1 |
20120017147 | Mark | Jan 2012 | A1 |
20120019557 | Aronsson et al. | Jan 2012 | A1 |
20120028706 | Raitt et al. | Feb 2012 | A1 |
20120041722 | Quan et al. | Feb 2012 | A1 |
20120057006 | Joseph | Mar 2012 | A1 |
20120062756 | Tian | Mar 2012 | A1 |
20120075411 | Matsumoto | Mar 2012 | A1 |
20120092348 | Mccutchen | Apr 2012 | A1 |
20120095323 | Eskandari | Apr 2012 | A1 |
20120099804 | Aguilera | Apr 2012 | A1 |
20120127172 | Wu et al. | May 2012 | A1 |
20120127270 | Zhang et al. | May 2012 | A1 |
20120139918 | Michail et al. | Jun 2012 | A1 |
20120147224 | Takayama | Jun 2012 | A1 |
20120148162 | Zhang et al. | Jun 2012 | A1 |
20120162223 | Hirai et al. | Jun 2012 | A1 |
20120162253 | Collins | Jun 2012 | A1 |
20120167146 | Incorvia | Jun 2012 | A1 |
20120198317 | Eppolito | Aug 2012 | A1 |
20120207308 | Sung | Aug 2012 | A1 |
20120212579 | Frojdh et al. | Aug 2012 | A1 |
20120236201 | Larsen | Sep 2012 | A1 |
20120240035 | Gaucas | Sep 2012 | A1 |
20120242798 | Mcardle | Sep 2012 | A1 |
20120257025 | Kim | Oct 2012 | A1 |
20120257065 | Velarde et al. | Oct 2012 | A1 |
20120258436 | Lee | Oct 2012 | A1 |
20120262580 | Huebner | Oct 2012 | A1 |
20120287123 | Starner | Nov 2012 | A1 |
20120293632 | Yukich | Nov 2012 | A1 |
20120294549 | Doepke | Nov 2012 | A1 |
20120300019 | Yang | Nov 2012 | A1 |
20120301044 | Nakada | Nov 2012 | A1 |
20120314027 | Tian | Dec 2012 | A1 |
20120314040 | Kopf | Dec 2012 | A1 |
20120314899 | Cohen et al. | Dec 2012 | A1 |
20130002649 | Wu et al. | Jan 2013 | A1 |
20130016102 | Look | Jan 2013 | A1 |
20130016897 | Cho et al. | Jan 2013 | A1 |
20130018881 | Bhatt | Jan 2013 | A1 |
20130044191 | Matsumoto | Feb 2013 | A1 |
20130050573 | Syed | Feb 2013 | A1 |
20130057644 | Stefanoski et al. | Mar 2013 | A1 |
20130063549 | Schnyder et al. | Mar 2013 | A1 |
20130071012 | Leichsenring | Mar 2013 | A1 |
20130076619 | Carr et al. | Mar 2013 | A1 |
20130113830 | Suzuki | May 2013 | A1 |
20130120581 | Daniels | May 2013 | A1 |
20130127844 | Koeppel | May 2013 | A1 |
20130127847 | Jin | May 2013 | A1 |
20130129304 | Feinson | May 2013 | A1 |
20130141530 | Zavesky | Jun 2013 | A1 |
20130147795 | Kim | Jun 2013 | A1 |
20130147905 | Janahan | Jun 2013 | A1 |
20130154926 | Kim et al. | Jun 2013 | A1 |
20130155180 | Wantland | Jun 2013 | A1 |
20130162634 | Baik | Jun 2013 | A1 |
20130162787 | Cho | Jun 2013 | A1 |
20130176392 | Carr et al. | Jul 2013 | A1 |
20130195350 | Tanaka et al. | Aug 2013 | A1 |
20130204411 | Clark et al. | Aug 2013 | A1 |
20130208900 | Vincent | Aug 2013 | A1 |
20130212538 | Lemire | Aug 2013 | A1 |
20130219357 | Reitan | Aug 2013 | A1 |
20130240628 | Van Der Merwe | Sep 2013 | A1 |
20130250045 | Ki et al. | Sep 2013 | A1 |
20130271566 | Chen et al. | Oct 2013 | A1 |
20130278596 | Wu et al. | Oct 2013 | A1 |
20130314442 | Langlotz et al. | Nov 2013 | A1 |
20140002440 | Lynch | Jan 2014 | A1 |
20140002472 | Sobeski | Jan 2014 | A1 |
20140009462 | Mcnamer et al. | Jan 2014 | A1 |
20140013414 | Bruck | Jan 2014 | A1 |
20140023341 | Wang | Jan 2014 | A1 |
20140037198 | Larlus-larrondo et al. | Feb 2014 | A1 |
20140040742 | Hyekyung | Feb 2014 | A1 |
20140049607 | Amon et al. | Feb 2014 | A1 |
20140059674 | Sun et al. | Feb 2014 | A1 |
20140063005 | Ahn et al. | Mar 2014 | A1 |
20140078136 | Sohn et al. | Mar 2014 | A1 |
20140087877 | Krishnan | Mar 2014 | A1 |
20140092259 | Tsang | Apr 2014 | A1 |
20140100995 | Koshy | Apr 2014 | A1 |
20140107888 | Quast | Apr 2014 | A1 |
20140118479 | Rapoport | May 2014 | A1 |
20140118483 | Rapoport | May 2014 | A1 |
20140118494 | Wu et al. | May 2014 | A1 |
20140125659 | Yoshida | May 2014 | A1 |
20140132594 | Gharpure | May 2014 | A1 |
20140152834 | Kosseifi | Jun 2014 | A1 |
20140153832 | Kwatra et al. | Jun 2014 | A1 |
20140177927 | Shieh | Jun 2014 | A1 |
20140192155 | Choi et al. | Jul 2014 | A1 |
20140198184 | Stein | Jul 2014 | A1 |
20140199050 | Khalsa | Jul 2014 | A1 |
20140211989 | Ding et al. | Jul 2014 | A1 |
20140225930 | Durmek | Aug 2014 | A1 |
20140232634 | Piemonte | Aug 2014 | A1 |
20140253436 | Petersen | Sep 2014 | A1 |
20140253746 | Voss et al. | Sep 2014 | A1 |
20140267616 | Krig | Sep 2014 | A1 |
20140275704 | Zhang | Sep 2014 | A1 |
20140286566 | Rhoads | Sep 2014 | A1 |
20140293004 | Tsubaki | Oct 2014 | A1 |
20140293028 | Nguyen | Oct 2014 | A1 |
20140297798 | Bakalash | Oct 2014 | A1 |
20140307045 | Richardt et al. | Oct 2014 | A1 |
20140340404 | Wang et al. | Nov 2014 | A1 |
20140362198 | Nakayama | Dec 2014 | A1 |
20140365888 | Curzon | Dec 2014 | A1 |
20140375684 | Algreatly | Dec 2014 | A1 |
20150009130 | Motta | Jan 2015 | A1 |
20150010218 | Bayer | Jan 2015 | A1 |
20150016714 | Chui | Jan 2015 | A1 |
20150022518 | Takeshita | Jan 2015 | A1 |
20150042812 | Tang | Feb 2015 | A1 |
20150046875 | Xu | Feb 2015 | A1 |
20150073570 | Dagoberto | Mar 2015 | A1 |
20150078449 | Diggins et al. | Mar 2015 | A1 |
20150193963 | Diggins | Mar 2015 | A1 |
20150294492 | Diggins | Mar 2015 | A1 |
20150097961 | Ure | Apr 2015 | A1 |
20150103170 | Nelson | Apr 2015 | A1 |
20150103197 | Djordjevic | Apr 2015 | A1 |
20150130799 | Holzer et al. | May 2015 | A1 |
20150130800 | Holzer et al. | May 2015 | A1 |
20150130894 | Holzer et al. | May 2015 | A1 |
20150134651 | Holzer et al. | May 2015 | A1 |
20150138190 | Holzer et al. | May 2015 | A1 |
20150143239 | Birkbeck | May 2015 | A1 |
20150154442 | Takahashi | Jun 2015 | A1 |
20150188967 | Paulauskas | Jul 2015 | A1 |
20150198443 | Yi et al. | Jul 2015 | A1 |
20150201176 | Graziosi | Jul 2015 | A1 |
20150206341 | Loper | Jul 2015 | A1 |
20150222880 | Choi | Aug 2015 | A1 |
20150227285 | Lee | Aug 2015 | A1 |
20150227816 | Du et al. | Aug 2015 | A1 |
20150235408 | Gross | Aug 2015 | A1 |
20150242686 | Lenka | Aug 2015 | A1 |
20150254224 | Kim | Sep 2015 | A1 |
20150269772 | Ha et al. | Sep 2015 | A1 |
20150271356 | Terada | Sep 2015 | A1 |
20150281323 | Gold | Oct 2015 | A1 |
20150309695 | Sannandeji | Oct 2015 | A1 |
20150318020 | Pribula | Nov 2015 | A1 |
20150319424 | Haimovitch-yogev et al. | Nov 2015 | A1 |
20150324649 | Grewe | Nov 2015 | A1 |
20150339846 | Holzer et al. | Nov 2015 | A1 |
20150371440 | Pirchheim et al. | Dec 2015 | A1 |
20150379763 | Liktor et al. | Dec 2015 | A1 |
20160001137 | Phillips | Jan 2016 | A1 |
20160026253 | Bradski | Jan 2016 | A1 |
20160027209 | Demirli | Jan 2016 | A1 |
20160034459 | Larsen et al. | Feb 2016 | A1 |
20160042251 | Cordova-Diba | Feb 2016 | A1 |
20160044240 | Beers | Feb 2016 | A1 |
20160050368 | Seo et al. | Feb 2016 | A1 |
20160055330 | Morishita | Feb 2016 | A1 |
20160061582 | Lucey | Mar 2016 | A1 |
20160063740 | Sakimoto | Mar 2016 | A1 |
20160077422 | Wang | Mar 2016 | A1 |
20160078287 | Auge | Mar 2016 | A1 |
20160080684 | Farrell | Mar 2016 | A1 |
20160080830 | Kim | Mar 2016 | A1 |
20160086381 | Jung et al. | Mar 2016 | A1 |
20160088287 | Sadi | Mar 2016 | A1 |
20160110913 | Kosoy | Apr 2016 | A1 |
20160139794 | Hammendorp | May 2016 | A1 |
20160140125 | Goyal et al. | May 2016 | A1 |
20160171330 | Mentese | Jun 2016 | A1 |
20160189334 | Mason | Jun 2016 | A1 |
20160191895 | Yun | Jun 2016 | A1 |
20160203586 | Chang | Jul 2016 | A1 |
20160205341 | Hollander | Jul 2016 | A1 |
20160210602 | Siddique | Jul 2016 | A1 |
20160261855 | Park | Sep 2016 | A1 |
20160267676 | Setomoto | Sep 2016 | A1 |
20160275283 | De Leon | Sep 2016 | A1 |
20160295127 | Yu | Oct 2016 | A1 |
20160350930 | Lin et al. | Dec 2016 | A1 |
20160350975 | Nakagawa | Dec 2016 | A1 |
20160353089 | Gallup et al. | Dec 2016 | A1 |
20160358337 | Dai et al. | Dec 2016 | A1 |
20160379415 | Espeset | Dec 2016 | A1 |
20170018054 | Holzer et al. | Jan 2017 | A1 |
20170018055 | Holzer et al. | Jan 2017 | A1 |
20170018056 | Holzer et al. | Jan 2017 | A1 |
20170024094 | Gresham | Jan 2017 | A1 |
20170026574 | Kwon | Jan 2017 | A1 |
20170053169 | Cuban | Feb 2017 | A1 |
20170067739 | Siercks | Mar 2017 | A1 |
20170084001 | Holzer et al. | Mar 2017 | A1 |
20170084293 | Holzer | Mar 2017 | A1 |
20170087415 | Nandimandalam | Mar 2017 | A1 |
20170103510 | Wang | Apr 2017 | A1 |
20170103584 | Vats | Apr 2017 | A1 |
20170109930 | Holzer | Apr 2017 | A1 |
20170124769 | Saito | May 2017 | A1 |
20170124770 | Vats | May 2017 | A1 |
20170126988 | Holzer et al. | May 2017 | A1 |
20170140236 | Price et al. | May 2017 | A1 |
20170148179 | Holzer et al. | May 2017 | A1 |
20170148186 | Holzer et al. | May 2017 | A1 |
20170148199 | Holzer et al. | May 2017 | A1 |
20170148222 | Holzer et al. | May 2017 | A1 |
20170148223 | Holzer et al. | May 2017 | A1 |
20170158131 | Friebe | Jun 2017 | A1 |
20170206648 | Marra | Jul 2017 | A1 |
20170213385 | Yu | Jul 2017 | A1 |
20170231550 | Do et al. | Aug 2017 | A1 |
20170236287 | Shen | Aug 2017 | A1 |
20170249339 | Lester | Aug 2017 | A1 |
20170255648 | Dube | Sep 2017 | A1 |
20170256066 | Richard | Sep 2017 | A1 |
20170277363 | Holzer et al. | Sep 2017 | A1 |
20170277952 | Thommes | Sep 2017 | A1 |
20170278544 | Choi | Sep 2017 | A1 |
20170287137 | Lin et al. | Oct 2017 | A1 |
20170293894 | Taliwal | Oct 2017 | A1 |
20170308771 | Shimauchi | Oct 2017 | A1 |
20170316092 | Fichter | Nov 2017 | A1 |
20170330319 | Xu et al. | Nov 2017 | A1 |
20170337693 | Baruch | Nov 2017 | A1 |
20170344223 | Holzer et al. | Nov 2017 | A1 |
20170344808 | El-Khamy et al. | Nov 2017 | A1 |
20170357910 | Sommer | Dec 2017 | A1 |
20170359570 | Holzer et al. | Dec 2017 | A1 |
20170364766 | Das | Dec 2017 | A1 |
20180012330 | Holzer et al. | Jan 2018 | A1 |
20180012529 | Chiba | Jan 2018 | A1 |
20180035105 | Choi | Feb 2018 | A1 |
20180035500 | Song | Feb 2018 | A1 |
20180045592 | Okita | Feb 2018 | A1 |
20180046356 | Holzer et al. | Feb 2018 | A1 |
20180046357 | Holzer et al. | Feb 2018 | A1 |
20180046649 | Dal Mutto | Feb 2018 | A1 |
20180052665 | Kaur | Feb 2018 | A1 |
20180063504 | Haines | Mar 2018 | A1 |
20180082715 | Rymkowski | Mar 2018 | A1 |
20180143023 | Bjorke | May 2018 | A1 |
20180143756 | Mildrew | May 2018 | A1 |
20180144547 | Shakib | May 2018 | A1 |
20180155057 | Irish | Jun 2018 | A1 |
20180158197 | Dasgupta | Jun 2018 | A1 |
20180165875 | Yu | Jun 2018 | A1 |
20180199025 | Holzer | Jul 2018 | A1 |
20180203877 | Holzer | Jul 2018 | A1 |
20180205941 | Kopf | Jul 2018 | A1 |
20180211131 | Holzer et al. | Jul 2018 | A1 |
20180211404 | Zhu | Jul 2018 | A1 |
20180218235 | Holzer et al. | Aug 2018 | A1 |
20180218236 | Holzer et al. | Aug 2018 | A1 |
20180234671 | Yang | Aug 2018 | A1 |
20180240243 | Kim | Aug 2018 | A1 |
20180255290 | Holzer et al. | Sep 2018 | A1 |
20180268220 | Lee | Sep 2018 | A1 |
20180286098 | Lorenzo | Oct 2018 | A1 |
20180293774 | Yu | Oct 2018 | A1 |
20180315200 | Davydov | Nov 2018 | A1 |
20180336724 | Spring | Nov 2018 | A1 |
20180336737 | Varady | Nov 2018 | A1 |
20180338126 | Bruen | Nov 2018 | A1 |
20180338128 | Bruen | Nov 2018 | A1 |
20180357518 | Taiki | Dec 2018 | A1 |
20180374273 | Holzer | Dec 2018 | A1 |
20190019056 | Pierce et al. | Jan 2019 | A1 |
20190025544 | Watanabe | Jan 2019 | A1 |
20190026956 | Gausebeck | Jan 2019 | A1 |
20190035149 | Chen | Jan 2019 | A1 |
20190050664 | Yang | Feb 2019 | A1 |
20190080499 | Holzer | Mar 2019 | A1 |
20190094981 | Bradski | Mar 2019 | A1 |
20190147221 | Grabner | May 2019 | A1 |
20190209886 | Harlow | Jul 2019 | A1 |
20190213392 | Pan | Jul 2019 | A1 |
20190213406 | Porikli | Jul 2019 | A1 |
20190220991 | Holzer | Jul 2019 | A1 |
20190221021 | Holzer | Jul 2019 | A1 |
20190222776 | Carter | Jul 2019 | A1 |
20190235729 | Day | Aug 2019 | A1 |
20190244372 | Holzer | Aug 2019 | A1 |
20190251738 | Holzer | Aug 2019 | A1 |
20190278434 | Holzer | Sep 2019 | A1 |
20190304064 | Zhang | Oct 2019 | A1 |
20190364265 | Matsunobu | Nov 2019 | A1 |
20200027263 | Holzer | Jan 2020 | A1 |
20200045249 | Francois | Feb 2020 | A1 |
20200125877 | Phan | Apr 2020 | A1 |
20200128060 | Han | Apr 2020 | A1 |
20200137380 | Supikov | Apr 2020 | A1 |
20200167570 | Beall | May 2020 | A1 |
20200234397 | Holzer | Jul 2020 | A1 |
20200234451 | Holzer | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
105849781 | Aug 2016 | CN |
105849781 | Aug 2016 | CN |
112014005165 | Jul 2016 | DE |
112017004150 | Jun 2019 | DE |
2534821 | Aug 2016 | GB |
20120110861 | Oct 2012 | KR |
10159025661 | Feb 2016 | KR |
2015073570 | May 2015 | WO |
2017053197 | Mar 2017 | WO |
2018035500 | Feb 2018 | WO |
2018052665 | Mar 2018 | WO |
2018154331 | Aug 2018 | WO |
2019209886 | Oct 2019 | WO |
2020092177 | May 2020 | WO |
Entry |
---|
“U.S. Appl. No. 14/800,638, Non Final Office Action dated Jul. 29, 2016”, 11 pages. |
“U.S. Appl. No. 1/800,642, Notice of Allowance dated Aug. 6, 2018”, 12 pages. |
“U.S. Appl. No. 12/101,883, Examiner Interview Summary dated Oct. 18, 2017”, 2 pages. |
“U.S. Appl. No. 12/101,883, Examiner Interview Summary dated Nov. 15, 2018”, 3 pgs. |
“U.S. Appl. No. 14/530,669, Advisory Action dated Aug. 8, 2017”, 5 pgs. |
“U.S. Appl. No. 14/530,669, Examiner Interview Summary dated Apr. 14, 2017”, 3 pages. |
“U.S. Appl. No. 14/530,669, Examiner Interview Summary dated Aug. 8, 2017”, 2 pgs. |
“U.S. Appl. No. 14/530,669, Final Office Action dated Apr. 20, 2017”, 25 pages. |
“U.S. Appl. No. 14/530,669, Non Final Office Action dated Jan. 3, 2017”, 26 pages. |
“U.S. Appl. No. 14/530,671, Non Final Office Action dated Jan. 3, 2017”, 32 pages. |
“U.S. Appl. No. 14/539,814, Non Final Office Action dated Dec. 30, 2016”, 37 pages. |
“U.S. Appl. No. 14/539,889, Non Final Office Action dated Oct. 6, 2016”, 14 pages. |
“U.S. Appl. No. 14/800,638, Examiner Interview Summary dated May 9, 2017”, 2 pages. |
“U.S. Appl. No. 14/800,638, Examiner Interview Summary dated Nov. 7, 2016”, 3 pages. |
“U.S. Appl. No. 14/800,638, Examiner Interview Summary dated Dec. 13, 2017”, 1 page. |
“U.S. Appl. No. 14/800,638, Final Office Action dated Jan. 20, 2017”, 12 pages. |
“U.S. Appl. No. 14/800,638, Non Final Office Action dated Jun. 15, 2017”, 12 pgs. |
“U.S. Appl. No. 14/800,638, Notice of Allowance dated Dec. 13, 2017”, 9 pages. |
“U.S. Appl. No. 14/800,640, Advisory Action dated Jan. 5, 2018”, 3 pages. |
“U.S. Appl. No. 14/800,640, Advisory Action dated Feb. 8, 2018”, 2 pages. |
“U.S. Appl. No. 14/800,640, Examiner Interview Summary dated Feb. 8, 2018”, 1 page. |
“U.S. Appl. No. 14/800,640, Examiner Interview Summary dated Oct. 23, 2018”, 3 pages. |
“U.S. Appl. No. 14/800,640, Final Office Action dated Oct. 16, 2017”, 15 pages. |
“U.S. Appl. No. 14/800,640, Non Final Office Action dated Jun. 8, 2017”, 14 pgs. |
“U.S. Appl. No. 14/800,640, Non inal Office Action dated Jul. 17, 2018”, 16 pages. |
“U.S. Appl. No. 14/800,640, Notice of Allowance dated Nov. 21, 2018”, 7 pgs. |
“U.S. Appl. No. 14/800,640, Restriction Requirement dated Mar. 3, 2017”, 5 pages. |
“U.S. Appl. No. 14/800,642, Advisory Action dated Jan. 5, 2018”, 3 pages. |
“U.S. Appl. No. 14/800,642, Advisory Action dated Feb. 8, 2018”, 3 pages. |
“U.S. Appl. No. 14/800,642, Examiner Interview Summary dated Feb. 8, 2018”, 1 page. |
“U.S. Appl. No. 14/800,642, Examiner Interview Summary dated Aug. 6, 2018”, 1 page. |
“U.S. Appl. No. 14/800,642, Final Office Action dated Oct. 17, 2017”, 18 pages. |
“U.S. Appl. No. 14/800,642, Notice of Allowance dated Aug. 6, 2018”, 12 pages. |
“U.S. Appl. No. 14/819,473, Examiner Interview Summary dated Jul. 11, 2016”, 3 pages. |
“U.S. Appl. No. 14/819,473, Examiner Interview Summary dated Aug. 17, 2016”, 3 pages. |
“U.S. Appl. No. 14/819,473, Examiner Interview Summary dated Oct. 14, 2016”, 3 pages. |
“U.S. Appl. No. 14/819,473, Final Office Action dated Apr. 28, 2016”, 45 pages. |
“U.S. Appl. No. 14/819,473, Non Final Office Action dated Sep. 1, 2016”, 36 pages. |
“U.S. Appl. No. 14/819,473, Non Final Office Action dated Oct. 8, 2015”, 44 pgs. |
“U.S. Appl. No. 14/860,983, Advisory Action dated Jan. 23, 2018”, 3 pages. |
“U.S. Appl. No. 14/860,983, Final Office Action dated Jan. 18, 2019”, 19 pgs. |
“U.S. Appl. No. 14/860,983, Final Office Action dated Oct. 18, 2017”, 21 pages. |
“U.S. Appl. No. 14/860,983, Non Final Office Action dated Jun. 8, 2017”, 26 pgs. |
“U.S. Appl. No. 14/860,983, Non Final Office Action dated Aug. 7, 2018”, 22 pages. |
“U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Dec. 5, 2018”, 3 pages. |
“U.S. Appl. No. 15/408,211, Final Office Action dated Jan. 11, 2019”, 23 pgs. |
“U.S. Appl. No. 15/408,211, Non Final Office Action dated Aug. 6, 2018”, 22 pages. |
“U.S. Appl. No. 15/425,983, Advisory Action dated Oct. 12, 2018”, 5 pgs. |
“U.S. Appl. No. 15/425,983, Examiner Interview Summary dated May 3, 2018”, 3 pages. |
“U.S. Appl. No. 15/425,983, Examiner Interview Summary dated Jun. 5, 2018”, 3 pages. |
“U.S. Appl. No. 15/425,983, Examiner Interview Summary dated Sep. 28, 2018”, 3 pgs. |
“U.S. Appl. No. 15/425,983, Examiner Interview Summary dated Oct. 12, 2018”, 2 pgs. |
“U.S. Appl. No. 15/425,983, Examiner Interview Summary dated Dec. 12, 2018”, 2 pgs. |
“U.S. Appl. No. 15/425,983, Final Office Action dated Jun. 26, 2018”, 29 pages. |
“U.S. Appl. No. 15/425,983, Non Final Office Action dated Jan. 11, 2018”, 29 pages. |
“U.S. Appl. No. 15/425,983, Notice of Allowance dated Dec. 12, 2018”, 14 pgs. |
“U.S. Appl. No. 15/425,988, Examiner Interview Summary dated Nov. 20, 2018”, 3 pages. |
“U.S. Appl. No. 15/425,988, Non Final Office Action dated Aug. 10, 2018”, 18 pgs. |
“U.S. Appl. No. 15/425,988, Notice of Allowance dated Dec. 28, 2018”, 8 pgs. |
“U.S. Appl. No. 15/426,994, Advisory Action dated Dec. 13, 2018”, 3 pgs. |
“U.S. Appl. No. 15/426,994, Examiner Interview Summary dated Jan. 15, 2019”, 3 pages. |
“U.S. Appl. No. 15/426,994, Final Office Action dated Oct. 10, 2018”, 21 pgs. |
“U.S. Appl. No. 15/426,994, Non Final Office Action dated Apr. 19, 2018”, 22 pages. |
“U.S. Appl. No. 15/427,009, Notice of Allowance dated Sep. 6, 2018”, 9 pages. |
“U.S. Appl. No. 15/428,104, Advisory Action dated Dec. 13, 2018”, 3 pgs. |
“U.S. Appl. No. 15/428,104, Examiner Interview Summary dated Jan. 15, 2019”, 3 pages. |
“U.S. Appl. No. 15/428,104, Examiner Interview Summary dated Dec. 7, 2018”, 3 pgs. |
“U.S. Appl. No. 15/428,104, Final Office Action dated Oct. 10, 2018”, 23 pgs. |
“U.S. Appl. No. 15/428,104, Non Final Office Action dated Apr. 2019, 2018”, 21 pages. |
“U.S. Appl. No. 15/620,506, Non Final Office Action dated Jan. 23, 2019”, 13 pages. |
“U.S. Appl. No. 15/673,125, Non Final Office Action dated Feb. 6, 2019”, 17 pgs. |
“U.S. Appl. No. 15/682,362, Notice of Allowance dated Oct. 22, 2018”, 9 pgs. |
“U.S. Appl. No. 15/713,406, Non Final Office Action dated Jan. 30, 2019”, 21 pgs. |
“U.S. Appl. No. 15/724,081, Non Final Office Action dated Dec. 11, 2018”, 12 pgs. |
“U.S. Appl. No. 15/724,087, Non Final Office Action dated Jan. 31, 2019”, 5 pgs. |
“U.S. Appl. No. 15/724,087, Non Final Office Action dated Jan. 31, 2019”, 15 pgs. |
“U.S. Appl. No. 14/800,638, Advisory Action dated May 9, 2017”, 5 pgs. |
“International Application Serial No. PCT/US2016/042355, Search Report and Written Opinion dated Oct. 19, 2016”, 9 pages. |
“Int'l Application Serial No. PCT/US17/47684, Int'l Preliminary Report on Patentability dated Feb. 28, 2019”, 7 pgs. |
“Int'l Application Serial No. PCT/US17/47684, Int'l Search Report and Written Opinion dated Oct. 27, 2017”, 8 pgs. |
“Int'l Application Serial No. PCT/US17/47859, Int'l Preliminary Report on Patentability dated Feb. 28, 2019”, 7 pgs. |
“Int'l Application Serial No. PCT/US17/47859, Int'l Search Report and Written Opinion dated Nov. 2, 2017”, 8 pages. |
“Int'l Application Serial No. PCT/US2014/065282, Search Reports Written Opinion dated Feb. 23, 2015”, 9 pgs. |
“United Kingdom Application Serial No. 1609577.0, Office Action dated Jun. 15, 166”, 1 pg. |
Ballan, Luca et al., “Unstructured Video-Based Rendering: Interactive Exploration of Casually Captured Videos”, ACM, ACM Transactions on Graphics (TOG)—Proceedings of ACM SIGGRAPH 2010, vol. 29, Issue 4, Article No. 87, Jul. 30, 2010. |
Buehler, Chris et al., “Unstructured Lumigraph Rendering”, ACM, ACM SIGGRAPH, 2001, pp. 425-432. |
Cao, Xun et al., “Semi-Automatic 2D-to-3D Conversion Using Disparity Propagation”, IEEE, IEEE Transactions on Broadcasting, vol. 57, Issue 2, Apr. 19, 2011, pp. 491-499. |
Chan, Shing-Chow et al., “An Object-Based Approach to Image/Video-Based Synthesis and Processing for 3-D and Multiview Televisions”, IEEE, IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, Issue 6, Mar. 16, 2009, pp. 821-831. |
Chen, Shenchang E. , “QuickTime VR—An Image-Based Approach to Virtual Environment Navigation”, ACM, SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, 1995, 29-38. |
Clare, Adam , “Reality is a Game; What is Skybox?”, retrieved from the Internet <http://www.realityisagame.com/archives/1776/what-is-a-skybox/>, 5. |
Davis, Abe et al., “Unstructured Light Fields”, Blackwell Publishing, Computer Graphics Forum, vol. 31, Issue 2, Pt. 1, May 2012, pp. 305-314. |
Figueroa, Nadia et al., “From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices”, IEEE, 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC, Oct. 13, 2013. |
Fitzgibbon, Andrew , “Automatic 3D Model Acquisition and Generation of New Images from Video Sequences”, IEEE, 9th European Signal Processing Conference, Sep. 1998, 8 pgs. |
Fusiello, Andrea et al., “View Synthesis from Uncalibrated Images Using Parallax”, Proceedings of the 12th International Conference on Image Analysis and Processing, 2003, pp. 146-151. |
Golovinskly, Aleksey et al., “Shape-based Recognition of 3D Point Clouds in Urban Environment”, IEEE, IEEE 12th International Conference on Computer Vision (ICCV), 2009, 2154-2161. |
Gurdan, Tobias et al., “Spatial and Temporal Interpolation of Multi-View Image Sequences”, Department of Computer Science, Technische Universit{umlaut over ( )}at M{umlaut over ( )}unchen Ascending Technologies GmbH, Krailing, Germany, Section 2.3, Image Warping and Blending; Retrieved from the Internet <https://vision.in.tum.de/_media/spezial/bib/gurdan-et-al-gcpr-2014.pdf>, 12. |
Keller, Maik et al., “Real-Time 3D Reconstruction in Dynamic Scenes Using Point-Based Fusion”, IEEE, 2013 International Conference on 3DTV, Jul. 1, 2013. |
Kottamasu, V. L. P. , “User Interaction of One-Dimensional Panoramic Images for iPod Touch”, Thesis, Linkoping University Electronic Press, LIU-IDA-LITH-EX-A--12/071-SE, Dec. 4, 2012. |
Mian, Ajmal S. et al., “Three-Dimensional Model-Based Object Recognition and Segmentation in Clutterd Scenes”, IEEE Transactions on Pattern Analysis and Machine Intelligence, col. 28, No. 10, Oct. 2006, 1584-1601. |
Pollard, Stephen et al., “Automatically Synthesising Virtual Viewpoints by Trinocular Image Interpolation—Detailed Report”, HP, Technical Report, HP Laboratories Bristol HPL-97-166, Dec. 1997, 40 pgs. |
Prisacariu, Victor A. et al., “Simultaneous 3D Tracking and Reconstruction on a Mobile Phone”, IEEE International Symposium on Mixed and Augmented Reality, 2013, pp. 89-98. |
Saito, Hideo et al., “View Interpolation of Multiple Cameras Based on Projective Geometry”, Department of Information and Computer Science, Keio University and Presto, Japan Science and Technology Corporation (JST), retrieved from the Internet <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.5162&rep=rep1&type=pdf>, 6. |
Schiller, Ingo et al., “Datastructure for Capturing Dynamic Scenes with a Time-of-Flight Camera”, Springer-Verlad, Dyna3D 2009, LNCS 5742, 2009, 42-57. |
Seitz, Steven M. , “Image-Based Transformation of Viewpoint and Scene Appearance”, A Dissertation submitted in partial fulfillment of the requirements for the Degree of Doctor of Philosophy at the University of Wisconsin; retrieved from the Internet <http://homes.cs.washington.edu/˜seitz/papers/thesis.pdf>, 1997, 111. |
Shade, Jonathan et al., “Layered Depth Images”, Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, ACM, SIGGRAPH, Jul. 24, 1998, pp. 231-242. |
Shin, Hong-Chang et al., “Fast View Synthesis using GPU for 3D Display”, IEEE Transactions on Consumer Electronics, vol. 54, No. 4, Dec. 2008, pp. 2068-2076. |
Snavely, Noah et al., “Photo Tourism: Exploring Phot Collections in 3D”, ACM, ACM Transactions on Graphics (TOG)—Proceeding of ACM SIGGRAPH 2006, vol. 25, Issue 3, Jul. 2006, 835-846. |
Steder, Bastian et al., “Robust On-line Model-based Object Detection from Range Images”, International Conference on Intelligent Robots and Systems, pp. 4739-4744, Oct. 15, 2009, 6 pages. |
Thyssen, Anthony , “ImageMagick v6 Examples—Color Basics and Channels”, Website http://www.imagemagick.org/Usage/color_basics/, Retrieved Dec. 23, 2016, Mar. 9, 2011. |
Torr, P.H.S. et al., “Robust Parameterization and Computation of the Trifocal Tensor”, Elsevier, Image and Vision Computing, vol. 15, Issue 8, Aug. 1997, pp. 591-605. |
Xiao, Jiangjian et al., “Tri-view Morphing”, Elsevier, Computer Vision and Image Understanding, vol. 96, Issue 3, Dec. 2004, pp. 345-366. |
U.S. Appl. No. 15/620,506, Final Office Action dated Jun. 10, 2019, 17 pgs. |
U.S. Appl. No. 15/632,709, Examiner Interview Summary Action dated Apr. 30, 2018, 1 pg. |
U.S. Appl. No. 15/632,709, Final Office Action dated Jul. 17, 2018, 12 pgs. |
U.S. Appl. No. 15/632,709, Non Final Office Action dated Apr. 3, 2019, 13 pgs. |
U.S. Appl. No. 15/632,709, Non Final Office Action dated Apr. 30, 2018, 14 pgs. |
U.S. Appl. No. 15/632,709, Notice of Allowance Action dated May 3, 2021, 9 pgs. |
U.S. Appl. No. 15/673,125, Examiner Interview Summary Action dated Aug. 1, 2019, 3 pgs. |
U.S. Appl. No. 15/673,125, Final Office Action Action dated Jun. 3, 2019, 17 pgs. |
U.S. Appl. No. 15/713,406, Examiner Interview Summary Action dated Aug. 2, 2019, 3 pgs. |
U.S. Appl. No. 15/713,406, Final Office Action dated Jun. 3, 2019, 21 pgs. |
U.S. Appl. No. 15/717,889, Advisory Action dated Jul. 6, 2021, 3 pgs. |
U.S. Appl. No. 15/717,889, Examiner Interview Summary dated Jun. 4, 2021, 2 pgs. |
U.S. Appl. No. 15/717,889, Examiner Interview Summary dated Jul. 6, 2021, 2 pgs. |
U.S. Appl. No. 15/717,889, Final Office Action dated Mar. 4, 2021, 37 pgs. |
U.S. Appl. No. 15/724,081, Examiner Interview Summary dated Mar. 4, 2019, 3 pgs. |
U.S. Appl. No. 15/724,081, Examiner Interview Summary dated Jul. 30, 2019, 3 pgs. |
U.S. Appl. No. 15/724,081, Examiner Interview Summary dated Aug. 20, 2019, 2 pgs. |
U.S. Appl. No. 15/724,081, Final Office Action dated May 14, 2019, 14 pgs. |
U.S. Appl. No. 15/724,081, Notice of Allowance dated Aug. 20, 2019, 12 pgs. |
U.S. Appl. No. 15/724,087, Final Office Action dated Jul. 1, 2019, 16 pgs. |
U.S. Appl. No. 15/911,993, Notice of Allowance dated Jan. 12, 2021, 8 pgs. |
U.S. Appl. No. 15/963,896, Non Final Office Action dated Apr. 18, 2019, 7 pgs. |
U.S. Appl. No. 15/963,896, Notice of Allowance dated May 22, 2019, 8 pgs. |
U.S. Appl. No. 15/969,749, Examiner Interview Summary dated Apr. 20, 2021, 1 pg. |
U.S. Appl. No. 16/179,746, Examiner Interview Summary dated Jun. 3, 2021, 1 pg. |
U.S. Appl. No. 16/179,746, Final Office Action dated Jun. 3, 2021, 25 pgs. |
U.S. Appl. No. 16/179,746, Non-Final Office Action dated Feb. 11, 2021, 25 pgs. |
U.S. Appl. No. 16/362,547, Examiner Interview Summary dated Jul. 12, 2021, 2 pgs. |
U.S. Appl. No. 16/362,547, Non-Final Office Action dated Mar. 23, 2021, 14 pgs. |
U.S. Appl. No. 16/384,578, Corrected Notice of Allowance dated Nov. 26, 2019, 2 pgs. |
U.S. Appl. No. 16/384,578, Non Final Office Action dated May 9, 2019, 9 pgs. |
U.S. Appl. No. 16/726,090, Advisory Action dated Jun. 21, 2021, 3 pgs. |
U.S. Appl. No. 16/726,090, Examiner Interview Summary dated Feb. 25, 2021, 3 pgs. |
U.S. Appl. No. 16/726,090, Examiner Interview Summary dated Jun. 21, 2021, 1 pg. |
U.S. Appl. No. 16/778,981, Corrected Notice of Allowance dated Mar. 31, 21, 11 pgs. |
U.S. Appl. No. 16/778,981, Examiner Interview Summary dated Mar. 31, 2021, 1 pg. |
U.S. Appl. No. 16/778,981, Notice of Allowance dated Mar. 9, 2021, 9 pgs. |
Belongie, Serge, Jitendra Malik, and Jan Puzicha. “Shape matching and object recognition using shape contexts.” IEEE Transactions on Pattern Analysis & Machine Intelligence 4 (2002): 509-522. (Year: 2002). |
Bulat et al.; “Human pose estimation via convolutional part heatmap regression,” In ECCV, 2016 (Year: 2016). |
Extract all frames from video files, Video Help Forum, Oct. 2010, 3 pages. |
Fischler, Martin A.., et al., Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography, ACM, Communications of the ACM, vol. 24, No. 6, Jun. 1981, 381-395 pgs. |
Fusiello, Andrea, Specifying Virtual Cameras In Uncalibrated View Synthesis, IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, No. 5, May 2007, 8 pages. |
Gatys et al., “A Neural Algorithm of Artistic Style”, Cornell University, arXiv:1508.06576v2 pp. 1-16. (Year: 2015). |
Gibson, Simon, et al., Accurate Camera Calibration for Off-line, Video-Based Augmented Reality, IEEE, Proceedings of the International Symposium on Mixed and Augmented Reality (ISMAR'02) 10 pages. |
Haines, Russell, U.S. Appl. No. 62/380,914, Specification and Drawings, p. 1-24 (Year: 2016). |
International Application Serial No. PCT/US19/28807 Preliminary Report on Patentability dated Nov. 5, 2020, 9 pgs. |
International Application Serial No. PCT/US19/28807 Search Report and Written Opinion dated Oct. 8, 2019, 12 pgs. |
International Application Serial No. PCT/US19/58204, Preliminary Report on Patentability dated May 14, 2021, 7 pgs. |
International Application Serial No. PCT/US2019/058204, Search Report and Written Opinion dated Apr. 21, 2020, 10 pages. |
“U.S. Appl. No. 15/409,500, Examiner Interview Summary dated Mar. 5, 2019”, 3 pages. |
“U.S. Appl. No. 15/409,500, Non Final Office Action dated Dec. 11, 2018”, 11 pgs. |
“U.S. Appl. No. 15/409,500, Notice of Allowance dated Jun. 3, 2019”, 8 pages. |
“U.S. Appl. No. 15/601,863, Examiner Interview Summary dated Nov. 21, 2018”, 4 pgs. |
“U.S. Appl. No. 15/601,863, Non Final Office Action dated Sep. 20, 2018”, 23 pages. |
“U.S. Appl. No. 15/601,863, Notice of Allowance dated Jan. 24, 2019”, 8 pages. |
“International Application Serial No. PCT/US16/52192, Intl Search Report and Written Opinion dated Dec. 12, 2016”, 8 pages, [7 pages]. |
U.S. Appl. No. 14/860,983, Final Rejection, dated Feb. 12, 2020, 18 pgs. |
U.S. Appl. No. 15/620,506, Notice Of Allowance And Fees Due (Ptol-85), dated Mar. 2, 2020, 10 pgs. |
U.S. Appl. No. 15/632,709, Non-Final Rejection,dated May 22, 2020, 10 pgs. |
U.S. Appl. No. 15/673,125, Final Rejection, dated Feb. 19, 2020, 17 pgs. |
U.S. Appl. No. 15/713,406, Final Rejection, dated Feb. 19, 2020, 22 pgs. |
U.S. Appl. No. 15/717,889, Non-Final Rejection, dated Oct. 27, 2020, 40 pgs. |
U.S. Appl. No. 15/911,993, Non-Final Rejection, dated Aug. 5, 2020, 6 pgs. |
U.S. Appl. No. 15/969,749, Final Rejection, dated Feb. 26, 2020, 15 pgs. |
U.S. Appl. No. 15/969,749, Non-Final Rejection, dated Sep. 17, 2020, 15 pgs. |
U.S. Appl. No. 16/179,746, Advisory Action (Ptol-303), dated Sep. 15, 2020, 2 pgs. |
U.S. Appl. No. 16/179,746, Examiner Interview Summary Record (Ptol-413), Nov. 5, 2020, 2 pgs. |
U.S. Appl. No. 16/362,547, Advisory Action (Ptol-303), dated Nov. 18, 2020, 2 pgs. |
U.S. Appl. No. 16/362,547, Examiner Interview Summary Record (Ptol-413), dated Nov. 18, 2020, 1 pg. |
U.S. Appl. No. 16/362,547, Final Rejection, dated Sep. 24, 2020,14 pgs. |
U.S. Appl. No. 16/362,547,Examiner Interview Summary Record (Ptol-413), dated Nov. 5, 2020, 2 pgs. |
U.S. Appl. No. 16/426,323, Notice Of Allowance And Fees Due (Ptol-85), dated Aug. 5, 2020, 11 pgs. |
U.S. Appl. No. 16/451,371, NOA—Notice Of Allowance And Fees Due (Ptol-85), dated Sep. 17, 2020, 5 pgs. |
U.S. Appl. No. 16/451,371, Non-Final Rejection, dated Jun. 11, 2020, 9 pgs. |
U.S. Appl. No. 16/586,868, Notice Of Allowance And Fees Due (Ptol-85), dated Oct. 7, 2020, 2 pgs. |
U.S. Appl. No. 16/586,868, Notice Of Allowance And Fees Due (Ptol-85),dated Jul. 31, 2020, 13 pgs. |
U.S. Appl. No. 16/586,868, USPTO e-Office Action: CTNF—Non-Final Rejection, dated Dec. 20, 2019, 19 pgs. |
U.S. Appl. No. 16/726,090, Non-Final Rejection, dated Nov. 19, 2020, 12 pgs. |
U.S. Appl. No. 16/778,981, Non-Final Rejection, dated Oct. 13, 2020, 7 pgs. |
U.S. Appl. No. 12/101,883, Examiner Interview Summary dated Sep. 6, 2016, 3 pgs. |
U.S. Appl. No. 13/464,588, Non Final Office Action dated Aug. 2, 2019, 14 pgs. |
U.S. Appl. No. 14/800,642, Non-Final Office Action dated May 18, 2017, 17 pages. |
U.S. Appl. No. 14/860,983, Advisory Action dated Mar. 26, 2019, 2 pgs. |
U.S. Appl. No. 14/860,983, Examiner Interview Summary dated Mar. 26, 2019, 2 pgs. |
U.S. Appl. No. 14/860,983, Examiner Interview Summary dated Apr. 8, 2019, 3 pgs. |
U.S. Appl. No. 14/860,983, Examiner Interview Summary dated Nov. 15, 2018, 3 pgs. |
U.S. Appl. No. 15/408,211, Advisory Action dated Mar. 18, 2019, 4 pgs. |
U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Mar. 4, 2019, 3 pgs. |
U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Mar. 18, 2019, 2 pgs. |
U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Apr. 3, 2019, 3 pgs. |
U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Aug. 5, 2019, 3 pgs. |
U.S. Appl. No. 15/408,211, Examiner Interview Summary dated Oct. 16, 2019, 2 pgs. |
U.S. Appl. No. 15/408,211, Non Final Office Action dated May 2, 2019, 20 pgs. |
U.S. Appl. No. 15/425,983, Examiner Interview Summary dated May 17, 2018, 3 pgs. |
U.S. Appl. No. 15/426,994, Non Final Office Action dated Aug. 6, 2019, 22 pgs. |
U.S. Appl. No. 15/428,104, Non Final Office Action dated Aug. 6, 2019, 24 pgs. |
U.S. Appl. No. 15/620,506, Advisory Action dated Aug. 26, 2019, 2 pgs. |
U.S. Appl. No. 15/620,506, Examiner Inteview Summary dated Aug. 26, 2019, 1 pg. |
Intl Application Serial No. PCT/US19/030395, Intl Search Report and Written Opinion dated Sep. 2, 2019, 9 pgs. |
Klappstein, Jens, et al., Moving Object Segmentation Using Optical Flow and Depth Information, Springer, In: Wada T., Huang F., Lin S. (eds) Advances in Image and Video Technology. PSIVT 2009. LectureNotes in Computer Science, vol. 5414, 611-623 pgs. |
Li, Mingyang, Byung Hyung Kim, and Anastasius 1. Mourikis. “Real-time motion tracking on a cellphone using inertial sensing and a rolling-shutter camera.” 2013 IEEE International Conference on Robotics and Automation. IEEE, 2013. (Year: 2013) 8 pages. |
Matsunobu, Tom et al., U.S. Appl. No. 62/457,276, Specification, p. 1-19 (Year: 2017). |
Mikolajczyk, Krystian, et al., A Performance Evaluation of Local Descriptors, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 27, No. 10, Oct. 2005, 1615-1630. |
Notice of Allowance dated Apr. 20, 2021 for U.S. Appl. No. 15/969,749 (pp. 1-5). |
Notice of Allowance dated Jun. 17, 2021 for U.S. Appl. No. 15/604,938 (pp. 1-12). |
Notice of Allowance dated May 3, 2021 for U.S. Appl. No. 15/632,709 (pp. 1-9). |
Nützi, Gabriel, et al. “Fusion of IMU and vision for absolute scale estimation in monocular SLAM.” Journal of intelligent & robotic Systems 61.1-4 (2011): 287-299. (Year: 2011). |
Office Action (Final Rejection) dated Jan. 19, 2022 for U.S. Appl. No. 16/726,090 (pp. 1-16). |
Office Action (Final Rejection) dated Apr. 25, 2022 for U.S. Appl. No. 16/813,506 (pp. 1-17). |
Office Action (Non-Final Rejection) dated Mar. 21, 2022 for U.S. Appl. No. 14/861,019 (pp. 1-32). |
Office Action (Non-Final Rejection) dated Apr. 14, 2022 for U.S. Appl. No. 17/338,217 (pp. 1-10). |
Office Action (Non-Final Rejection) dated Sep. 22, 2021 for U.S. Appl. No. 16/726,090 (pp. 1-15). |
Office Action (Non-Final Rejection) dated Oct. 14, 2021 for U.S. Appl. No. 15/427,030 (pp. 1-17). |
Office Action (Non-Final Rejection) dated Oct. 28, 2021 for U.S. Appl. No. 16/813,506 (pp. 1-19). |
Office Action (Non-Final Rejection) dated Nov. 10, 2021 for U.S. Appl. No. 16/389,544 (pp. 1-28). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated May 18, 2022 for U.S. Appl. No. 16/389,544 (pp. 1-8). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jun. 2, 2022 for U.S. Appl. No. 16/726,090 (pp. 1-7). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Sep. 16, 2021 for U.S. Appl. No. 16/179,746 (pp. 1-5). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Sep. 29, 2021 for U.S. Appl. No. 15/717,889 (pp. 1-12). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Sep. 30, 2021 for U.S. Appl. No. 16/179,746 (pp. 1-2). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Oct. 15, 2021 for U.S. Appl. No. 16/179,746 (pp. 1-2). |
Office Action dated Apr. 1, 2021 for U.S. Appl. No. 15/427,030 (pp. 1-18). |
Office Action dated Apr. 1, 2021 for U.S. Appl. No. 16/389,544 (pp. 1-29). |
Office Action dated Apr. 9, 2021 for U.S. Appl. No. 16/554,996 (pp. 1-29). |
Office Action dated Jun. 3, 2021 for U.S. Appl. No. 16/179,746 (pp. 1-26). |
Office Action dated Mar. 12, 2021 for U.S. Appl. No. 16/726,090 (pp. 1-14). |
Qi Pan et al., “Rapid Scene Reconstruction on Mobile Phones from Panoramic Images”, Oct. 2011, pp. 55-64 (Year: 2011). |
Russell, Bryan C, etal. “LabelMe: a database and web-based tool forimage annotation.” International Journal of Computer vision 77.1-3 (2008): 157-173. (Year: 2008). |
Supplemental Notice of Allowability dated May 5, 2021 for U.S. Appl. No. 15/969,749 (pp. 1-2). |
Utasi, Äkos, and Csaba Benedek. “A multi-view annotation tool for people detection evaluation.” Proceedings of the Ist International Workshop on Visual interfaces forground truth collection in Computer vision applications ACM, 2012 (Year: 2012) 7 pages. |
Weigel, Christian, et al., Advanced 3D Video Object Synthesis Based on Trilinear Tensors, IEEE Tenth International Symposium on Consumer Electronics, 2006, 5 pages. |
Z. Cao et al., ‘Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields’, In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Apr. 14, 2017, pp. 1-9 sections 2-3; and figure 2. |
Zhang, Guofeng, et al., Video stabilization based on a 3D perspective camera model, Springer, The Visual Computer (2009) 25, 997 pg. |
Zhang, Zhengyou, et al., A robust technique for matching two uncalibrated images through the recovery of the unknown epipolar geometry, Elsevier, Artificial Intelligence 78, 1995, 87-119 pgs. |
Zheng, et al., Conditional Random Fields as Recurrent Neural Networks, IEEE International Conference on Computer Vision, 2016, 1529-1537 pgs. |
Office Action (Final Rejection) dated Jul. 6, 2022 for U.S. Appl. No. 14/861,019 (pp. 1-36). |
Office Action (Final Rejection) dated Jul. 22, 2022 for U.S. Appl. No. 15/427,030 (pp. 1-18). |
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jun. 29, 2022 for U.S. Appl. No. 17/338,217 (pp. 1-9). |
Number | Date | Country | |
---|---|---|---|
20190221021 A1 | Jul 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14800640 | Jul 2015 | US |
Child | 16362547 | US |