Abstract:
Technology is described for enhancing low frame rate media or static images using higher-frame rate information. An example method can update a static image using a video stream. The method can obtain the video stream from a video source, and the video stream can be aligned to the static image. Another operation can be analyzing a change in the video stream as compared to the static image. The change can be applied to the video stream to the static image. A further operation may be displaying the static image with the change applied.
Abstract:
A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
Abstract:
A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
Abstract:
A system described herein includes a detector component that automatically determines location of a license plate in a digital image. The system further includes a blurrer component that automatically blurs the digital image at the determined location of the license plate, wherein blurring undertaken by the blurrer component is based at least in part upon confidence scores assigned to pixels in the digital image that correspond to the determined location of the license plate.
Abstract:
Architecture that motivates and utilizes users as the means for capturing geographical data of a desired location. The architecture incentivizes users (e.g., large numbers of mobile-phone and mobile-computer users) to provide the data in the form of geolocation information trails and images captured by user devices. Thus, users take multiple pictures, for example, and can validate existing coverage of specific points of interest based on variable needs of the requestor. One motivational technique is by using augmented reality (AR) games, which include shooting targets associated with the point of interest (e.g., a street). Thus, the game can be designed for the data accumulation, which includes visual data. Additionally, the architecture can determine the areas or points of interest for validation and/or additional coverage by comparing live video data to an image database to decide of the need for update.
Abstract:
Visual atmospheric effects, colloquially often referred to as “haze”, are filtered from images while taking into account the directional component of such atmospheric effects. A mathematical model, taking into account directional components of light scattering causing the “haze” is utilized to provide more accurate results, especially within the context of wide field images. This mathematical model includes a directional component in the transmission coefficient. To remove the haze from images, each pixel of an individual image can have the atmospheric coloring subtracted from that pixel and can then have an appropriate compensation made for the atmospheric transmission losses. An image capture system collects metadata to aid in the determination of directional components of haze. The removal of haze from images can provide images that can be more easily combined into a composite image.
Abstract:
Visual atmospheric effects, colloquially often referred to as “haze”, are filtered from images while taking into account the directional component of such atmospheric effects. A mathematical model, taking into account directional components of light scattering causing the “haze” is utilized to provide more accurate results, especially within the context of wide field images. This mathematical model includes a directional component in the transmission coefficient. To remove the haze from images, each pixel of an individual image can have the atmospheric coloring subtracted from that pixel and can then have an appropriate compensation made for the atmospheric transmission losses. An image capture system collects metadata to aid in the determination of directional components of haze. The removal of haze from images can provide images that can be more easily combined into a composite image.
Abstract:
A digital image is divided into patches of pixels, or “superpixels”, where each of the pixels in the patch has approximately the same color value and each of the patches is of approximately the same size. Subsequently, eigenvalues are generated for each patch based on the color values of the individual pixels in the patch, as expressed in a multidimensional color-space. A ratio between the first largest eigenvalue and the second largest eigenvalue for each patch is determined and is then, subsequently, normalized, either based on the intensity of the corresponding patch or normalized to a range between zero and one. The resulting values are compared to a threshold to identify those regions of the digital image that are deemed to be in shadow, thereby generating a shadow mask for the digital image, or are weighted to generate a shadow probability mask.
Abstract:
Methods and apparatuses are disclosed. Previously stored images of one or more geographic areas may be viewed by online users. A new low-resolution image may be acquired and aspects of the new low-resolution image may be compared with a corresponding one of the previously stored images to determine an amount of change. A determination may be made regarding whether to acquire a new high-resolution image based on the determined amount of change and a freshness score associated with the one of the previously stored images. In another embodiment, a new image may be captured and corresponding location data may be obtained. A corresponding previously stored image may be obtained and compared with the new image to determine an amount of change. The new image may be uploaded to a remote computing device based on the determined amount of change and a freshness score of the previously stored image.
Abstract:
Techniques and systems to transfer color robustly between images are described. In an embodiment, a technique for transferring color includes separating color information of a registered source image into a one dimensional luminosity channel and multi-dimensional chromatic channels. The technique further includes building a voting table, where each table cell is indexed by the chromatic coordinates from the source image and from the destination image. The table is built by adding to a count stored in a table cell indexed by the chromatic coordinates of the source pixel and the chromatic coordinates of its related destination pixel for each occurrence of such a pairing. The voting table values are used to identify a transfer color, and to adjust the colors of the source image to the colors of the destination image. Other embodiments are described and claimed.