Introduction • Dataset • Calibration Details • Log File Format • Getting Started •
The UQ St Lucia Dataset is a vision dataset gathered from a car driven in a 9.5km circuit around the University of Queensland's St Lucia campus on 15/12/10. The data consists of visual data from a calibrated stereo pair, translation and orientation information as a ground truth from an XSens Mti-g INS/GPS and additional information from a USB NMEA GPS. The dataset traverses local roads and encounters a number of varying scenarios including roadworks, speed bumps, bright scenes, dark scenes, reverse traverses, a number of loop closure events, multi-lane roads, roundabouts and speeds of up to 60 km/h.
This dataset has been released for free and public use in testing and evaluating stereo visual odometry and visual SLAM algorithms.
If you use this dataset in your own work we request that you cite our paper: Unaided Stereo Vision Based Pose Estimation (Bib, Ris, XML [EndNote]) in your bibliography.
@inproceedings{Warren2010, address = {Brisbane}, author = {Warren, Michael and McKinnon, D. and He, H. and Upcroft, Ben}, booktitle = {Australasian Conference on Robotics and Automation}, editor = {Wyeth, Gordon and Upcroft, Ben}, keywords = {Stereo vision,computer vision,dataset,field robotics,visual odometry}, mendeley-tags = {computer vision,field robotics,visual odometry}, publisher = {Australian Robotics and Automation Association}, title = {{Unaided stereo vision based pose estimation}}, url = {http://eprints.qut.edu.au/39881/}, year = {2010} }
Need some help? Follow the Getting Started guide below!
Links are provided to the images and other logs below. The full set of images is available as separated ~1.95GB RAR files, but because of its size a smaller subset of 100 images in both raw and debayered/undistorted formats is also available for evaluation. MD5 Checksums are provided on large files to ensure integrity of downloaded data.
Dataset Title |
Master Log Data |
Stereo Image Data |
GPS and IMU Log Data |
---|---|---|---|
Full UQ St Lucia Dataset |
|
|
|
100 Frame Subset (Frames 1500 to 1600) |
See full dataset log |
|
See full dataset log |
For information on interpreting the log file formats see Log File Format below.
Sensor |
Stereo Vision Rig |
XSens MTi-G |
USB NMEA GPS |
---|---|---|---|
Details |
|
|
|
Update Frequency |
30 fps (125uS resolution) |
120 Hz |
1 Hz |
Number of Logged Items |
33196 |
132799 |
1103 |
For ease of transformations, the body co-ordinate system origin is set at the centre of the XSens Mti-g. These locations are accurate to within approximately 10mm. Defined position of GPS antennas is in the centre of the sensor. See the layout image below for clarification.
Sensor |
Left Camera |
Right Camera |
XSens Mti-g |
Xsens GPS |
NMEA GPS |
---|---|---|---|---|---|
Position,t (x,y,z) (m) |
0.0, 0.379, 0.0 |
0.0, -0.371, 0.0 |
0.0, 0.0, 0.0 |
0.01, 0.1, 0.0 |
0.01, 0.2, 0.0 |
Euler rotations (format RxRyRz) (radians) |
0.0, 0.0, 0.0 |
0.0, 0.0, 0.0 |
0.0, 0.0, 0.0 |
0.0, 0.0, 0.0 |
0.0, 0.0, 0.0 |
The stereo calibration has been completed using more than 150 checkerboard image pairs taken using the stereo rig while placed on the vehicle. Using our AMCC Toolbox (an extension of the RADDOC Toolbox and Bouget's Camera Calibration Toolbox for Matlab), we have calibrated the stereo pair using the checkboard images given below in Calibration Data.
Camera |
Focal Length X,Y (pixels) |
Principle Point (x,y) (pixels) |
Distortions (K1,K2,P1,P2,K3) |
---|---|---|---|
Left |
1246.56167, 1247.09234 |
532.28794, 383.60407 |
-0.32598, 0.18151, 0.00033, -0.00045, 0.00000 |
Right |
1244.80505, 1245.81569 |
506.63554, 390.70481 |
-0.32512, 0.17124, 0.00003, 0.00003, 0.00000 |
The rotation and translation transform between the stereo pair. Left camera is at the origin. The camera co-ordinate system is defined as follows: X left, Y up, Z forward.
Translation, t (x, y, z, in mm) |
Euler rotations (format RxRyRz) (radians) |
Rotation matrix |
---|---|---|
-750.66669, -3.85768, 3.09594 |
-0.00515, -0.00531, -0.00134 |
0.999985020769994, 0.001356661749366, -0.005302612991045 |
The data used to calibrate the stereo dataset is provided here for your convenience if you would like to perform your own calibration. The stereo images containing multiple views of a checkerboard are provided in 101215_151454_MultiCamera0_calibration.rar.
If you would like to use our calibration you can download the monocular and stereo calibration files here that are compatible with Bouget's Camera Calibration for Matlab. If you wish to use OpenCV or our multicamera_data_player app (see below) to undistort the imagery, we have provided convenient XMLs with the data that OpenCV can import directly.
Data Type |
Left Camera |
Right Camera |
Stereo Pair |
---|---|---|---|
Images |
|
|
|
Matlab Calibration Results Files |
|||
OpenCV Intrinsics Files |
|||
OpenCV Distortion Files |
Data Type |
Timestamp (seconds) |
Timestamp (millsec) |
UTC Time Hours |
UTC Time Minutes |
UTC Time Second |
Latitude (deg) |
Longitude (deg) |
Altitude (deg) |
Horizontal Position Error |
Vertical Position Error |
Heading |
Speed (m/s) |
Climb rate (m/s) |
Satellites |
Observations on L1 |
Observations on L2 |
Position Type |
Geoidal Seperation |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example |
1292391531 |
313628 |
0 |
0 |
0.000000 |
-27.492 |
153.011 |
42.78900 |
7.01850 |
0.00 |
0.00 |
0.00 |
0.00 |
0 |
0 |
0 |
1 |
0.00000 |
Data Type |
Timestamp (seconds) |
Timestamp (millisec) |
Latitude (deg) |
Longitude (deg) |
Altitude (m) |
Height AMSL (m) |
Velocity East North Up [vENU] X (m/s) |
Velocity East North Up [vENU] Y (m/s) |
Velocity East North Up [vENU] Z (m/s) |
Roll (rad) |
Pitch (rad) |
Yaw (rad) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Example |
1292391532 |
94359 |
-27.492 |
153.011 |
43.187 |
43.187 |
-0.189 |
-0.018 |
0.318 |
0.014 |
-0.026 |
1.282561681 |
Data Type |
Timestamp (seconds) |
Timestamp (milliseconds) |
X Acceleration (m/s^2) |
Y Acceleration (m/s^2) |
Z Acceleration (m/s^2) |
Gyro X Velocity (rad/s) |
Gyro Y Velocity (rad/s) |
Gyro Z Velocity (rad/s) |
---|---|---|---|---|---|---|---|---|
Example |
1292391532 |
94299 |
-0.164379 |
0.129229 |
-9.68359 |
-0.00312483 |
-0.00254386 |
-0.00429477 |
First Line (where columns 2-22 are repeated for each camera):
Data Type |
Total Number of Cameras |
Cam 0 Expected Image Width (pixels) |
Cam 0 Expected Image Height (pixels) |
Cam 0 Data format |
Cam 0 Frame Rate (Hz) |
Cam 0 X offset (m) |
Cam 0 Y offset (m) |
Cam 0 Z offset (m) |
Cam 0 Roll offset (rad) |
Cam 0 Pitch offset (rad) |
Cam 0 Yaw offset (rad) |
|
Cam 0 Focal Length Fx (pixels) |
Cam 0 Focal Length Fy (pixels) |
Cam 0 Principle Point cx (pixels) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example |
2 |
1024 |
768 |
GRAY8 |
30 |
0 |
0.379 |
0 |
0 |
0 |
0 |
0 0 0 |
0 |
0 |
0 |
Cam 0 Principle Point cy (pixels) |
Cam 0 k1 |
Cam 0 k2 |
Cam 0 p1 |
Cam 0 p2 |
Cam 1 Expected Image Width (pix) |
Cam 1 Expected Image Height (pix) |
Cam 1 Data format |
Cam 1 Frame Rate (Hz) |
Cam 1 X offset (m) |
Cam 1 Y offset (m) |
Cam 1 Z offset (m) |
Cam 1 Roll offset (rad) |
Cam 1 Pitch offset (rad) |
Cam 1 Yaw offset (rad) |
|
Cam 1 Focal Length Fx (pix) |
Cam 1 Focal Length Fy (pix) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 |
0 |
0 |
0 |
0 |
1024 |
768 |
GRAY8 |
30 |
0 |
-0.371 |
0 |
0 |
0 |
0 |
0 0 0 |
0 |
0 |
Cam 1 Principle Point cx (pix) |
Cam 1 Principle Point cy (pix) |
Cam 1 k1 |
Cam 1 k2 |
Cam 1 p1 |
Cam 1 p2 |
---|---|---|---|---|---|
0 |
0 |
0 |
0 |
0 |
0 |
All subsequent lines. Columns 3-5 are repeated for each camera and column 6 is repeated afterwards:
Data Type |
Cam 0 Timestamp (seconds) |
Cam 0 Timestamp (millisec) |
Cam 0 Image Width (pixels) |
Cam 0 Image Height (pixels) |
Cam 0 Data format |
Cam 1 Timestamp (seconds) |
Cam 1 Timestamp (millisec) |
Cam 1 Image Width (pix) |
Cam 1 Image Height (pix) |
Cam 1 Data format |
---|---|---|---|---|---|---|---|---|---|---|
Example |
1292391532 |
101549 |
1024 |
768 |
GRAY8 |
1292391532 |
101521 |
1024 |
768 |
GRAY8 |
Cam 0 Relative Image Location and Name |
Cam 1 Relative Image Location and Name |
---|---|
.//101215_153851_MultiCamera0//cam0_image00001.bmp |
.//101215_153851_MultiCamera0//cam1_image00001.bmp |
Michael Warren michaelwarren@robotics.utias.utoronto.ca
Ben Upcroft ben.upcroft@qut.edu.au
Michael Shiel michael.shiel@qut.edu.au
Please direct any dataset queries or issues to Michael Warren.