Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties

Target release

September 2023January 2024

Document status

Status
titleDRAFT

Document owner

@ mention owner

Designer

@ designer

Tech lead

@ lead

Success metrics

Goal: Automated high throughput collection of high resolution images and associated metadata.

Objectives:

  • Collect high resolution images in an automated and systematic manner.

  • Track metadata corresponding to each image.

Table of Contents

Introduction

...

Image Quality Requirements

Id

Key

Requirement name

Summary

Description

Specification

Category

Allowable Limits

Status

IQ

1.1

.0

Exceeds current image

Image quality

Shall

exhibit an

exceed state-of-the-art image quality

that exceeds today's

standards to align with future use cases and camera systems.

Image Quality

IQ.

1.

1Match current

2

Image Resolution

Shall match the current camera system resolution in terms of GSD (Ground Sample Distance)

Image Quality

9.1 pixels per mm (emergence)

5.9 pixels per mm (late growth stage)

1.3

MP

Image Quality

1.4

Sensor size

Full frame

Image Quality

1.6

Sensor type

CMOS

Image Quality

1.7

Pixel size

Image Quality

1.8

File type

Shall output RAW and JPG files

Image Quality

IQ 3.1

File architecture

Shall create a folder per data collection day and save files in such folder

IQ.2.0

Plant size

Shall support plant sizes with a height ranging from 0 cm to 40 cm above the pot soil

IQ.3.0

Automation

Should be designed with a goal of minimizing

Shall minimize day to day adjustments. These include aperture control during image collection, and preprocessing and white balancing in post

IQ

3

.

1

Auto focus

should be designed to

IQ.

Key

Summary

Specification

Allowable Limits

Status

S.1.0

Cage

Shall have a robust camera/sensor cage that is capable of accommodating main camera, flash, and host of ancillary sensors

S.2.0

Power

Shall be able to power:

  1. Sony a7R IVA (61MP) ???(TBD)

  2. Lighting (Flash) TODO: specify light intensity

S.3.0

Mounting to Gantry

Shall be able to mount on the BB v3.0 gantry system and instruct BB v3.0 where to move

4.0

Visual feedback

Should provide visual feedback to the user for manual inspection of errors during data collection

Sensor Requirements

User Interface

Auto focus

Image throughput

Shall be able to capture images of 500 pots in less than 4 hours (500 images)

Speed and Throughput

Data transfer speed

Shall be such that does not jeopardize the minimum required image throughput.

Speed and Throughput

Species ID

Shall provide species ID for each pot in X, Y position

Metadata

Weather info

Shall have weather data information for each run captured from weather station

Metadata

Weather station

Shall have a weather station

Metadata

Light sensor

Shall have incident light sensor positioned near camera

Metadata

RTK

Shall have individual images tagged with RTK position information (x,y,z)

Metadata

IMU

Shall have IMU data for camera position at each capture event

Metadata

Shall allow the user to enter metadata

User Interface

Shall allow the user to share data

User Interface

Shall allow the user to control the bot

User Interface

Sensor Requirements

Key

Summary

Specification

Allowable Limits

Status

S.1.0

Auto focus

should be designed to

S.2.0

S.3.0

S.4.0

Image Capture Requirements

...

Key

Summary

Specification

Allowable Limits

Status

ST.1.0.0

Image throughputShall be able to capture images of 500 pots in less than 4 hours (500 images)

ST.2.0.0

Motion

Shall be able to move across multiple beds and rowsData transfer speed

Metadata Requirements

Key

Summary

Specification

Allowable Limits

Status

M.1.0

Species ID

Shall provide species ID for each pot in X, Y position

M.2.0

Weather info

Shall have weather data information for each run captured from weather station

M.3.0

Weather station

Shall have a weather station

M.4.0

Light sensor

Shall have incident light sensor positioned near camera

M.5.0

RTK

Shall have individual images tagged with RTK position information (x,y,z)

+/- 3 cm

M.6.0

IMU

Shall have IMU data for camera position at each capture event

M.7.0

...