diff --git a/src/matlab/+D3d/LoadImage.m b/src/matlab/+D3d/LoadImage.m
index a68d63ae44fa2916c60661742756d66b8e95490b..08df0ce0a26d150df0fa7f2e794adcb220388858 100644
--- a/src/matlab/+D3d/LoadImage.m
+++ b/src/matlab/+D3d/LoadImage.m
@@ -39,6 +39,8 @@ function im8 = LoadImage( im, bufferNum, frameNumber, normalize, prctSat )
     
     if (~normalize)
         im8 = ImUtils.ConvertType(im,'uint8',false);
+    elseif (isa(im,'uint8'))
+        im8 = im;
     else
         im8 = ImUtils.BrightenImages(im,'uint8',prctSat);
     end