If true, edges are curved to follow the shortest path on the surface of the Earth. If false, edges are straight in the projection. The default is the projection of the inputs, where Numbers are assumed to be EPSG:4326. The coordinate reference system of the coordinates. The list of Points or pairs of Numbers in x,y order. If greater than +90 (north pole), will be treated as +90.Įe.Algorithms.Geometr圜onstructors.LineStringĬonstructs a LineString from the given coordinates.Įe.Algorithms.Geometr圜onstructors.LineString(coordinates, crs, geodesic) If less than -90 (south pole), will be treated as -90. Will be adjusted to lie in the range -180 to 180. east may be numerically less than west).Įe.Algorithms.Geometr圜onstructors.BBox(west, south, east, north) If (east - west) ≥ 360 then the longitude range will be normalized to -180 to +180 otherwise they will be treated as designating points on a circle (e.g. Returns a Feature composed of the given geometry and metadata.Įe.Algorithms.Feature( geometry, metadata, geometryKey)Ĭonstructs a rectangle whose edges are lines of latitude and longitude. The neighborhood to pad around each tile. The 0.825 percentile brightness temperature of the scene. The 0.175 percentile brightness temperature of the scene. Expected to contain 1s for shadow pixels and masked pixels everywhere else.īrightness temperature image, in Celsius. Expected to contain 1s for cloudy pixels and masked pixels everywhere else. The scene for which to compute cloud and shadow masks. Outputs a single band ('csm'), containing the computed cloud and shadow masks.Įe.(input, cloud, shadow, btemp, sceneLow, sceneHigh, neighborhood) Runs the FMask cloud and shadow matching. The size of the neighborhood to compute over. Only works on INT types.Įe.(image, borderValue, neighborhood) Either a JSON dictionary or a list of alternating key/value pairs. 'America/Los_Angeles') defaults to UTC.ĭescribes an object using a simple JSON-compatible structure.Īn object to convert to a dictionary. If the test fails at any single location in the search region, the output pixel for which the correlation is being computed is considered invalid, and will be masked.Ī number (interpreted as milliseconds since ), or string such as '' or '1996-001' or 'T08:00'. A pixel within these overlapping patches is considered masked if either of the patches is masked there. For each offset, the overlapping image patches are compared and a correlation score computed. This test is applied at each offset location within the search region. The maximum fraction of pixels within the correlation window that are allowed to be masked. The greatest distance a pixel may shift in either X or Y. Second image, must have the same number of bands as imageA. Įe.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac) The fourth band is the value of the correlation coefficient for that pixel. The first three are distances: the deltaX, deltaY, and the Euclidean distance for each pixel in imageA to the pixel which has the highest corresponding correlation coefficient in imageB. This function outputs an image composed of four bands of information.
The input is two images with the same number of bands.
IMAGECAST GREEN BUTTON REGISTRATION
Gives information on the quality of image registration between two (theoretically) co-registered images. Returns a Collection containing the specified features. Sigma value for a gaussian filter applied before edge detection. The pixel is only considered for edge detection if the gradient magnitude is higher than this threshold. The image on which to apply edge detection. The output is an image whose bands have the same names as the input bands, and in which non-zero values indicate edges, and the magnitude of the value is the gradient magnitude.Įe.Algorithms.CannyEdgeDetector(image, threshold, sigma) Applies the Canny edge detection algorithm to an image.