Main Content


Ibeo data container (IDC) file reader

Since R2020b


An ibeoLidarReader object stores lidar data present in an Ibeo data container (IDC) file. The IDC file is captured by Ibeo lidar sensors. The object function, readMessages, uses the object properties to read Ibeo FUSION SYSTEM or ECU scan data and Ibeo point cloud plane data from IDC files. Ibeo Automotive Systems is a manufacturer of lidar sensor-based devices. The data captured by these devices is stored in IDC files.

The reader currently supports message data types 0x2205 and 0x7510 in IDC files. These data types represent the Ibeo FUSION SYSTEM or ECU scan data and Ibeo point cloud plane data, respectively.



ibeoReader = ibeoLidarReader(fileName) creates an ibeoLidarReader object that reads metadata from an IDC file. The fileName input sets the FileName property.


expand all

This property is read-only.

Name of the IDC file, stored as a character vector or string scalar.

This property is read-only.

List of supported message types available in the IDC file, stored as a string scalar or as a vector of strings. The possible values of this property are "Scan", "PointCloudPlane", or a vector containing both.

This property is read-only.

Total number of supported messages available in the IDC file, stored as a positive integer.

This property is read-only.

Information on supported messages, stored as a table object.

"Scan""0x2205""Ibeo FUSION SYSTEM/ECU scan data"3030-by-1 datetime arrays
"PointCloudPlane""0x7510""Ibeo point cloud plane"4040-by-1 datetime arrays

  • MessageType — Type of message.

  • DataType — Data type of message.

  • Description — Message data description.

  • NumMessages — Number of messages available in the file.

  • TimeStamps — Timestamp values for each message in the file, stored as a NumMessages-element column vector of datetime arrays.

Object Functions

readMessagesRead Ibeo scan data and point cloud plane messages

Version History

Introduced in R2020b