Comment on page


Change Log
Software Version
Download Link
Release Date
August 22, 2023
July 12, 2023
April 7, 2023
January 23, 2023
November 21, 2022
November 11, 2022
November 7, 2022


  • Reflectance target T3-R125 now supported.
  • Exposure check is supported again during analysis, and improved.
  • New processing option for Sensor Response Correction added.


  • MCC exe is now code signed for improved security, listing MAPIR as a verified application publisher.
  • New user adjustable setting: "Save calibrated reference target images". Enables/disables saving the target images used for calibration. If you do not need to analyze the images with the calibration targets then not saving them will speed up processing time.
  • Ranking of target images (when multiple targets exist in an image):
    • T3 preferred over V2
    • Larger target area preferred
    • More centered preferred
    • High variance of target region pixels auto rejects image
  • Automatically skip analyzing or finding target image if recalibration interval time has not elapsed yet.
  • Fixed issue: Analyze tab, Lut Window, Clip: Transparent, now correctly transparent when image is saved.
  • Fixed issue: Analyze tab, when new index applied, LUT min/max correctly resets.
  • Various other minor issues fixed as well.


  • Reduced image processing time by fully processing each image separately. Each image is ready to review immediately after processing. This allows the user to analyze completed images while continuing to process the remaining. You can open another instance of MCC and use the Analyze tab to analyze images while the remainder finish processing in the background.
  • Computer vision 3D pose estimation now used for calibration target QR detection and target sampling. This greatly improves off-nadir angle detection and reduces sampling errors when an increased sampling region is used.
  • 5X increased sampling region for measuring calibration target pixel values. Using large square now instead of small circle over each reflectance target. Averaging more pixels should improve the accuracy of the resulting calibration formulas.
  • Support for detecting and using the new T3-R50 target for reflectance calibration and white balancing. V2 targets continue to be supported. If an image contains both T3 and V2 targets in it the T3 are automatically selected instead of the V2.
  • Output folder structure now copies import folder structure, including the target folder. All sub-folders are now included in the input folder path for processing, ignoring any folders containing the word 'Processed'. Subfolders inside the target folder are still not included.
  • Images are now sorted by capture time during analysis, with images of the calibration target able to update the calibration formulas used over time (see new Recalibration Interval setting below).
  • PPR (Post Process Radiometry): With timestamp re-calibration and subfolder input now supported, you can process many new data collecting scenarios. One example is to have identical model cameras used at the base and on the rover (drone). Essentially one set of cameras captures images of the reference reflectance targets, while the other set captures images nearby (handheld, aerial survey, etc). Then you include both sets of images as subfolders when importing to MCC and it will correct the reflectance calibration over time. This would give you sequential radiometry correction over time as the ambient light changes, assuming the base and rover are in the same lighting condition.
  • NEW user interface PROCESS tab settings menu 'gear' button. Setting values are preserved on your computer after the MCC application is closed. Settings currently supported detailed below:
    • Recalibration interval (seconds): During the reflectance calibration process, the calibration formulas will be re-calculated when a new calibration target image equal to or greater than the interval time is found. Interval time is the number of seconds since the last calibration target image timestamp. Setting to 0 will update the calibration formulas for every target image found. This allows you to account for changing ambient light more easily. If non-target images are found prior in time to the first target image, then all images prior will be corrected with the first found target image.
    • Minimum calibration sample area (px): When assessing the calibration target images we reject any that are too far away from the camera. We limit this distance by setting a minimum sample area for the pixels of each reflectance target. The smaller the minimum sample area the further the target can be, but the less pixels used for the average. The more pixels of each target used the better the average will be, and thus the better the results should be. This setting is useful if you are capturing multiple calibration images from various distances (such as when a drone takes off). We are sampling a square region, so the side length of the square controls the total area. Area = length x width. So an area value of 25 is a 5 x 5 pixel square minimum.
  • Fixed issue on ANALYZE tab where clipped LUT values were updated incorrectly, and were not saved when the window was closed.


  • Improved window scaling for different screen resolutions
  • Extended metadata (exif/xmp) added to Survey3 images during processing, making them compatible with most image processing programs automatically without adding a camera profile (for example, Pix4D)
  • File paths with " -" and " - " now supported


  • New boot splash picture to help identify program loading, important on slower computers that take longer to load
  • New taskbar icons and window icons for MCC program
  • Fixed issue with Analysis of JPG target images not being selected
  • Handles corrupted (0kb) RAW images by not including them in analysis/processing


  • Improved RAW+JPG image pair discovery during Analysis
  • Added support for analyzing images with higher than _999 image count
  • Minor error handling for when image_list.csv is open when finishing Analysis


New MCC Features

  • Automatic image metadata analysis, no need to manually select input parameters and processing options.
  • Automatic camera model sorting, no need to separate input folder by camera model type.
  • Automatic calibration target image detection, no need to separate target images prior to processing.
  • If subfolder "target" exists it is searched first and only for calibration target images.
  • Other subfolders are not included in input folder search, making data management easier.
  • Extended processing log output allows user to follow along in the processing steps, save as text file.
  • Analyze tab supports viewing and processing percent reflectance images.
  • Analyze tab shows band names in raster index calculator to make selecting the correct band easier.
  • Analyze tab raster calculator is updated with more sample indices.

New Calibration Target Features:

  • Identifies target rotated 0 - 360 degrees.
  • Supports unlimited number of calibration target input images.
  • Supports subfolder named "target" to reduce initial analysis time.
  • Automatic rating and sorting of calibration target images.
  • Images are rated based on proximity to image center and pixel size of sampling region.
  • The top rated target image is then analyzed and used for calibration.
  • Sampling regions are marked on selected calibration target image and saved for review.