Automated accurate viable solar area determination
AssigneeOnSwitch LLC
InventorsVijay Anand Ananthakrishnan, Stacia Renee Okura, Mark Andrew Bronez
Life of this patent
Estimating the term…
Abstract
A system for determining a viable area automatically and accurately includes an interface and a processor. The interface is configured to receive location information. The processor is configured to determine multi-view imagery data based on the location information, to determine a point cloud using the multi-view imagery data, determine one or more features using the point cloud, determine viable area using the one or more features, and determine a solar irradiance of the viable area.
Claims17
A system for determining a viable area for solar radiation, comprising:
- an interface configured to:
- receive location information;
- and
- a processor configured to:
- determine multi-view imagery data based on the location information;
- determine a point cloud using the multi-view imagery data, wherein the point cloud comprises a set of three dimensionally specified points representing an upper-most surface of a location associated with the location information, wherein the determining of the point cloud comprises to:
- combine, using aerial triangulation, a plurality of images of the multi-view imagery data;
- determine points corresponding with the combined plurality of images;
- determine coordinates associated with the points;
- and
- project the points onto images of the earth to obtain the set of three dimensionally specified points;
- determine one or more features using the point cloud, wherein determining the one or more features using the point cloud comprises to:
- classify ground points based on a determination of points in a plane;
- classify vegetation points based on a signature associated with points in an infrared image;
- and
- classify structure points based on a determination of points that are above a ground plane;
- determine a viable area using the one or more features, comprises to:
- extract corners of a structure of the one or more features;
- determine adjacent points based on the corners, wherein the adjacent points have the same orientation or tilt;
- and
- determine the viable area based on the adjacent points;
- and
- determine solar irradiance of the viable area.
A method for determining a viable area for solar radiation, comprising:
- receiving location information;
- determining, using a processor, multi-view imagery data based on the location information;
- determining a point cloud using the multi-view imagery data, wherein the point cloud comprises a set of three dimensionally specified points representing an upper-most surface of a location associated with the location information, wherein the determining of the point cloud comprises:
- combining, using aerial triangulation, a plurality of images of the multi-view imagery data;
- determining points corresponding with the combined plurality of images;
- determining coordinates associated with the points;
- and
- projecting the points onto images of the earth to obtain the set of three dimensionally specified points;
- extracting one or more features using the point cloud, wherein determining the one or more features using the point cloud comprises:
- classifying ground points based on a determination of points in a plane;
- classifying vegetation points based on a signature associated with points in an infrared image;
- and
- classifying structure points based on a determination of points that are above a ground plane;
- determining a viable area using the one or more features, comprises:
- extracting corners of a structure of the one or more features;
- determining adjacent points based on the corners, wherein the adjacent points have the same orientation or tilt;
- and
- determining the viable area based on the adjacent points;
- and
- determining a solar irradiance of the viable area.
A computer program product for determining a viable area for solar radiation, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving location information;
- determining, using a processor, multi-view imagery data based on the location information;
- determining a point cloud using the multi-view imagery data, wherein the point cloud comprises a set of three dimensionally specified points representing an upper-most surface of a location associated with the location information, wherein the determining of the point cloud comprises:
- combining, using aerial triangulation, a plurality of images of the multi-view imagery data;
- determining points corresponding with the combined plurality of images;
- determining coordinates associated with the points;
- and
- projecting the points onto images of the earth to obtain the set of three dimensionally specified points;
- extracting one or more features using the point cloud, wherein determining the one or more features using the point cloud comprises:
- classifying ground points based on a determination of points in a plane;
- classifying vegetation points based on a signature associated with points in an infrared image;
- and
- classifying structure points based on a determination of points that are above a ground plane;
- determining a viable area using the one or more features, comprises:
- extracting corners of a structure of the one or more features;
- determining adjacent points based on the corners, wherein the adjacent points have the same orientation or tilt;
- and
- determining the viable area based on the adjacent points;
- and
- determining a solar irradiance of the viable area.
Dependencies are inferred from the claim text.