2019
DOI: 10.1016/j.softx.2019.100333
|View full text |Cite
|
Sign up to set email alerts
|

CameraTransform: A Python package for perspective corrections and image mapping

Abstract: Scientific applications often require an exact reconstruction of object positions and distances from digital images. Therefore, the images need to be corrected for perspective distortions. We present CameraTransform, a python package that performs a perspective image correction whereby the height, tilt/roll angle and heading of the camera can be automatically obtained from the images if additional information such as GPS coordinates or object sizes are provided. We present examples of images of penguin colonie… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 26 publications
(31 citation statements)
references
References 19 publications
0
30
0
1
Order By: Relevance
“…R rs values were used as input into optical algorithms derived from the best performing multiple linear regressions and mean chlorophyll a and TSS concentration at each station was obtained by averaging values across all images. The resulting arrays were georeferenced using the Python libraries "CameraTransform" (Gerum et al, 2019) and "Rasterio" using archived metadata including latitude, longitude, image width, image height to position the images accurately in a known coordinate system (WGS84). Georeferenced arrays were exported as individual TIFFs and mapped using ArcGIS Pro (ESRI Inc. Redlands, CA, United States).…”
Section: Removal Of Surface Reflected Light (L Sr )mentioning
confidence: 99%
“…R rs values were used as input into optical algorithms derived from the best performing multiple linear regressions and mean chlorophyll a and TSS concentration at each station was obtained by averaging values across all images. The resulting arrays were georeferenced using the Python libraries "CameraTransform" (Gerum et al, 2019) and "Rasterio" using archived metadata including latitude, longitude, image width, image height to position the images accurately in a known coordinate system (WGS84). Georeferenced arrays were exported as individual TIFFs and mapped using ArcGIS Pro (ESRI Inc. Redlands, CA, United States).…”
Section: Removal Of Surface Reflected Light (L Sr )mentioning
confidence: 99%
“…To correct for perspective distortions, we calculate the area represented by one pixel depending on its vertical (y-) position in the image. The calculation is based on the projection specified by the intrinsic and extrinsic camera matrix (Supplementary Figure S2, Gerum et al 2017b). The colony area is then calculated as the perspective-corrected area of the pixels belonging to the K-means group with the lowest intensity.…”
Section: Methodsmentioning
confidence: 99%
“…When two adults are closer than 0.45 m, they are classified as pairs, as discussed below. Correction for the camera perspective is performed by affine image transformation with a transformation matrix that we obtain from point correspondences of prominent landscape features (buildings, walls) seen in Google Maps satellite images of the region [12].…”
Section: Methodsmentioning
confidence: 99%