Skip to main content

Export columns

What every column in the CSV and XLSX files means. The two formats hold the same columns; XLSX just puts each table on its own sheet.

There are four tables. Which one you want depends on the question you are asking.

TableOne row isUse it for
Observationsone species in one eventecological analysis. Start here
Detectionsone box on one photomodel checking, bounding boxes
Filesone photo or videofile lists, finding blanks
Deploymentsone camera periodeffort, trap nights, locations
Which table should I use?

For "how many animals did I see", use observations. It counts each animal once per event instead of once per photo. See detections, events and observations.

Observations

One row per species per event, with the count. This is the analysis-ready table.

ColumnMeaning
event_idIdentifier of the event
deployment_idWhich camera period it came from
event_startTime of the first photo in the event, camera local time
event_endTime of the last photo in the event
categoryanimal, person or vehicle
classification_labelThe species label as used by the model
taxon_classClass, for example mammalia
taxon_orderOrder, for example carnivora
taxon_familyFamily, for example canidae
taxon_genusGenus, for example vulpes
taxon_speciesSpecies
scientific_nameScientific name for display
common_nameCommon name for display
countNumber of individuals. Your confirmed number if you set one, otherwise the AI's highest number seen in a single photo
is_confirmedTRUE if you signed off the count for this event

Detections

One row per box. Use it when you care about individual boxes rather than ecology. Blank files do not appear here.

ColumnMeaning
detection_idIdentifier of the box
file_idWhich file it is on
deployment_idWhich camera period
event_idWhich event, empty if not grouped
detection_categoryanimal, person or vehicle
detection_confidenceHow sure the detector was there is something there
classification_labelThe current species label. May be your correction
classification_confidenceScore for the current label
ai_classification_labelWhat the AI originally said, kept even after you change it
ai_classification_confidenceScore for the AI's original label
classification_methodmachine or human, who set the current label
is_verifiedTRUE if you checked this detection
taxon_class to taxon_speciesTaxonomy, broad to specific
scientific_nameScientific name
common_nameCommon name
frame_numberFrame index for videos, empty for photos
bbox_x, bbox_yTop left corner of the box, 0 to 1
bbox_width, bbox_heightSize of the box, 0 to 1

Box positions are fractions of the image, not pixels. Multiply by the image width and height to get pixels.

To see where the AI was wrong, compare ai_classification_label with classification_label on rows where is_verified is TRUE.

Files

One row per photo or video, whether or not anything was found.

ColumnMeaning
file_idIdentifier of the file
deployment_idWhich camera period
event_idWhich event, empty if not grouped
file_typeimage or video
relative_pathPath inside the deployment folder
absolute_pathFull path on the machine that ran the analysis
datetimeCapture time, camera local time. Empty if the file had no readable date
observation_typeWhat the file holds overall: animal, human, vehicle or blank
is_verifiedTRUE if every box on the file was checked
notesYour own notes

observation_type is the only place "blank" appears. Use it to count empty photos.

Deployments

One row per camera period. This is your effort table.

ColumnMeaning
deployment_idIdentifier of the camera period
site_nameName of the location
latitude, longitudeLocation in decimal degrees
site_elevation_mElevation in metres, if you entered it
site_habitatHabitat type, if you entered it
site_notesYour notes on the site
site_tagsYour tags on the site
deployment_startFirst day of the period
deployment_endLast day, empty if the camera is still out
trap_nightsDays the camera produced photos. See how trap nights are counted
deployment_notesYour notes on this deployment
deployment_tagsYour tags on this deployment

Folder runs

A folder run writes the same tables, minus the columns that need a project. There is no deployment_id and no notes column, because a folder run has no sites or deployments.

It also writes a recognition file for Timelapse and a text file describing the models and settings used.

Camtrap DP

Projects can also export Camtrap DP, a standard format for camera trap data. It uses its own column names and a fixed structure, so other tools and archives can read your data without knowing anything about AddaxAI. Use it when you share data or deposit it in a repository.