Abstract:
An application that receives and edits image data from a light field camera. The application determines a distance from the light field camera for each portion of the image. The application of some embodiments uses the depth information to break the image data down into layers based on the depths of the objects in the image. In some embodiments, the layers are determined based on a histogram that plots the fraction of an image at a particular depth against the depths of the image.
Abstract:
An image organizing and editing application receives and edits the colors of a target image in relation to the colors of a reference image. The application displays vectorscope representations of the colors of a target image and the colors of a reference image. The application receives adjustments to the vectorscope representation of the target image and adjusts the colors of the target image according to the received adjustments to the representation.
Abstract:
A method that generates a chromakey image and then generates a color corrected, spill suppressed chromakey image. The application identifies the edges of non-transparent objects in the image and determines whether the edges are dark. If the edges are dark, then the application subtracts the color corrected, spill suppressed chromakey image from the chromakey image. The subtraction generates an outline image that includes a bright outline of the objects with the dark edges, while the objects themselves in the outline image are almost entirely black. The application then darkens, based on the outline image, the pixels of the color corrected, spill suppressed chromakey image.