Release Notes#

August 5th, 2025#

CameraSDK 3.1#

Before upgrading from CameraSDK 2.0 to 3.1, please see CameraSDK 3 Migration Guide. Upgrading from CameraSDK 3.0 to 3.1 should be effortless, meaning we have no breaking changes.

New Features:

  • P5 Camera support: We have added support for our high-resolution and small form-factor camera, P5.

  • Generic file transfer API: This new API replaces the previous firmware and diagnostics APIs. The new file upload and download API allows you to send or receive camera-specific files.

Bug fixes:

  • Fixes a race condition that could cause LiveView not to work correctly.

Supported platforms:

  • Windows 10 or 11 (x86_64)

  • Linux (ARM64 & x86_64)

Supported Cameras:

  • iXM series

  • IQ4 series

  • P5

ImageSDK 4.1#

ImageSDK 4.1 introduces significant performance improvements and broader platform support. This release aims to improve processing speed, increase camera and format compatibility, and introduce new image processing features for both Windows and Linux platforms.

Performance Improvements

  • CUDA & CPU Processing: The image processing pipeline now allows execution on both CUDA-capable NVIDIA GPUs and standard CPUs, providing flexibility depending on available hardware.

  • Lower Memory Usage: The pipeline has been redesigned to operate within a 4 GB memory footprint (minimum system requirement is 8 GB).

  • Noise Reduction: Improved performance.

  • Sharpening: The sharpening algorithm has been enhanced for better control and output quality; users may need to adjust the sharpening level to achieve the same visual results.

New Features

  • Linux Support for Stitching and Stacking: Stitching and stacking features are now available on Linux.

  • PAS Pana Stitching and Stacking: Specialized support for PAS Pana workflows.

  • IIQ Writer: Facilitates the creation of new .IIQ files, including updated or custom metadata.

  • P5 Camera Support: Fully supports P5 images, including distortion metadata parameters.

  • Geometric Correction: Now includes compensation support for greater accuracy.

  • Purple Fringing Correction: Improvements.

  • ICC Profile Support: Complete compatibility with embedded and external ICC profiles.

  • Filmcurve Support: Enables applying film-style tone curves during processing.

  • Gainmap Support: Allows correction of local gain adjustments to create uniform gray maps.

  • New Output Format - PGM: Adds support for exporting images in PGM (Portable Gray Map) format.

  • CUDA Compatibility Checks: Detects whether a system has the supported CUDA drivers and provides fallback options. Automatically detects the presence of a GPU, defaulting to CPU for smooth operation.

Bug Fixes

General stability enhancements and bug fixes throughout the processing pipeline.

Supported platforms:

  • Windows 10 (x86_64)

  • Linux (ARM64 & x86_64)

Supported Cameras:

  • iXM series

  • IQ4 series

  • P5

September 6th, 2023#

CameraSDK 3.0#

Features included:

  • Notifications: The Notifications API has undergone a comprehensive refactoring, improving its structure and performance for better usability and reliability.

  • Subscriptions: A new concept of Subscriptions has been introduced to streamline the handling of large data amounts. LiveView, Receiving Images, and Previews are now efficiently managed through Subscriptions, enhancing data management and transmission.

  • Image Browsing: This new feature enables easy retrieval of previews of images, scaled and cropped JPEGs, and the ability to view meta-data associated with them.

  • Capabilities: A new concept of Capabilities empowers you to assess the limitations of your connected camera more effectively.

  • Firmware Upgrade: enables direct transfer of firmware package files to your camera.

  • Diagnostic Logs: Now you can directly download Diagnostic Logs from your camera, facilitating more efficient troubleshooting.

Bug fixes:

  • Resolved a minor memory leak occurring in GetPropertySpec, optimizing memory utilization and ensuring stable performance.

  • Fixed an issue where metadata related to file size could be incorrect, providing accurate information about the file sizes.

  • Updated documentation related to multi-camera setup on Linux, ensuring comprehensive and accurate guidance for setting up multiple cameras.

Supported platforms:

  • Windows 10 (x64)

  • Linux (ARM & Intel)

Supported Cameras:

  • iXM series

  • IQ4 series

ImageSDK 3.1#

Features included:

  • Noise Reduction functions added to the ConvertConfig.

  • The Sharpening function has been updated and expanded.

  • Distortion Correction are now available to produce an undistorted output.

  • Historgram: Now you can obtain histogram data of the image at various stages of the conversion pipeline.

  • New Metadata System: A new metadata system has been introduced which enables you to seamlessly insert and modify metadata components.

  • New Output Formats: JPEG, JPEG2000 and PGM (Portable Gray Map)

Bug fixes:

  • Resolved the issue where the linear path was not being properly serialized, ensuring consistent and accurate processing.

  • Addressed the namespace problem for P1ImageHistogram.hpp, ensuring correct and hassle-free usage.

  • Fixed a minor memory leak in ThreadPool deallocation, optimizing memory usage and overall performance.

Supported platforms:

  • Windows 10 (x64)

  • Linux (ARM & Intel)

Supported Cameras:

  • iXM series

  • IQ4 series

  • iXU-RS1000

November 10th, 2022#

ImageSDK 3.0#

Please note that this release requires that the SensorProfiles location are specified. The directory where ImageSDK looks for Sensor Profiles can be set using the SetSensorProfilesLocation method. This method must be called before opening any RawImage objects.

Features included:

  • The ConvertConfig now includes various Image Adjustment properties that can be set during conversion, e.g Highlight recovery, Shadow recovery, Exposure etc.

  • The following corrections can now be enabled in the ConvertConfig; Light falloff, Chromatic Aberration and Geometric correction.

  • Added capability for the creation of large image, 3/4-band and NDVI images (Windows-only feature)

  • Export image into TIFF formatted file, including adding GeoTIFF fields to the metadata

Bug fixes:

  • Improved error handling

  • Fixed issue regarding debug messages written to standard output

  • Fixed issue parsing GPS and IMU data

Supported platforms:

  • Windows 10 (x64)

  • Linux (ARM & Intel)

Supported Cameras:

  • iXM series

  • IQ4 series

  • iXU-RS1000

February 23rd, 2022#

Bug fix release of Image- and CameraSDK

CameraSDK 2.0.31#

  • Fixed calling EnableImageReceiving multiple times

  • LiveView configuration can be changed, without starting LiveView first

  • Added Strong Naming to C# DLL files.

ImageSDK 2.0.33#

  • Fixed memory-leak when destroying RawImage objects


November 15th, 2021#

CameraSDK 2.0#

Initial release of Phase One’s new SDK for controlling cameras. This SDK are the second iteration of Phase One provided SDK’s and replaces both CaptureCore and Capture One processing Engine (COPE).

Features included:

  • Properties

  • LiveView

  • Image Capture

  • Receive Images

  • Notifications

Supported platforms:

  • Windows 10 (x64)

  • Linux (ARM & Intel)

Supported Cameras:

  • iXM series

  • IQ4 series

ImageSDK 2.0#

Initial release of Phase One’s new SDK for working with IIQ image files.

Features included:

  • Open Image

  • Meta data

  • Image pipeline: Decode

  • Image pipeline: Convert

Supported platforms:

  • Windows 10 (x64)

  • Linux (ARM & Intel)

Supported Cameras:

  • iXM series

  • IQ4 series