Light field data representation
AssigneeThomson Licensing
InventorsValter DRAZIC, Guillaume BOISSON, Mozhdeh SEIFI
Life of this patent
Estimating the term…
Abstract
A method for reducing the parameters defining an acquired light field ray which enables only the colour associated with the light field ray to be stored instead of 4 light field co-ordinates (x,y,i,j) and its associated colour.
Claims31
A computer implemented method for generating data representative of a light field, the method comprising:
- obtaining intersection data defining intersections of light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene, each set of intersection data corresponding to a light field ray having a colour value;
- determining, one or more data hyper-planes representing the intersection data in a parameter space of sampling cells;
- scanning data on or around the data hyper-planes by means of parametric equations to sample data representative of the light field ray
- providing a data format representative of the light field including at least one data parameter defining the at least one data hyper plane in the parameter space and the colour value associated with each light field ray.
A method according to any preceding claim wherein scanning the data comprises applying the following algorithm
- for each i ϵ [0, N— 1] ⊂
- for each j ϵ [0, M − 1] ⊂
- for each k ϵ [0, K − 1] ⊂
- calculate l ϵ
- store RGB value of the ray located m cell i, j, k, l
- end for k
- end for j
- end for i
A method according to any preceding clam wherein the data parameters defining the at least one data hyper-plane include data representative of at least one of:
- minimum value of intersection data of a first reference plane;
- maximum value of intersection data of the first reference plane;
- minimum value of intersection data of a second reference plane;
- maximum value of intersection data of the second reference plane;
- the number of sampling cells defining the parameter space;
- the position of the first reference plane;
- and
- the position of the second reference plane.
A method according to any preceding claim wherein each data hyper-plane is defined by a plurality of cells of the parameter space, at least one first cell representative of the interception of the line with an axis and at least one second cell from which the slope of the line may be determined.
A method according to any preceding claim wherein each digital hyper-plane is generated by application of Bresenham's algorithm.
A method according to any preceding claim wherein a beam of rays is represented as a plurality of hyper-planes having the same slope and different axis interception points.
A method for generating light field rays from light field data provided according to the method of any preceding claim comprising
- reading the meta data defining data parameters defining at least one hyper-plane and reading colour data cell by cell
A device for providing metadata for captured light field data, the device comprising
- a light field data acquisition module for acquiring light field data captured by a light field camera and
- a light field data generation module configured to
- obtain intersection data defining intersections of light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene, each set of intersection data corresponding to a light field ray having a colour value;
- determine, one or more data hyper-planes representing the intersection data in a parameter space of sampling cells;
- scan data on or around the data hyper-planes by means of parametric equations to sample data representative of the light field ray
- provide a data format representative of the light field including at least one data parameter defining the hyper-plane in the parameter space and the colour value associated with each generated light field ray.
A data package for data representative of rays of a light field comprising
- at least one data parameter defining a hyper-plane in a parameter space, the hyper plane representing intersection data defining intersections of light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene, each set of intersection data corresponding to a light field ray having a colour value;
- and
- the colour value associated with each light field ray.
A computer implemented method for generating data representative of a light field comprising
- acquiring (S701) light field data representative of light field rays captured from a scene;
- obtaining (S702) , from the acquired light field data, intersection data defining intersections of the light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene;
- and
- obtaining ray diagram parameters (S704, S705) defining the graphical representation of the intersection data in a ray diagram to provide data representative of the acquired light field data.
A device for providing metadata for captured light field data, the device comprising
- a light field data acquisition module for acquiring light field data captured by a light field camera and
- a light field data generation module configured to
- obtain, from the acquired light field data, intersection data defining intersections of the light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene;
- and
- obtain ray diagram parameters defining the graphical representation of the intersection data in a ray diagram to provide data representative of the acquired light field data.
A data package for data representative of rays of a light field comprising
- ray diagram parameters defining the graphical representation in a ray diagram of intersection data of the light rays, the intersection data defining intersections of the light field rays from the scene with a plurality of given reference planes, said reference planes corresponding to different depths in the scene;
- and
- colour data defining colours of the light field ray.
Dependencies are inferred from the claim text.