function RLE = mComputeValueRLE( image ) [ row_max, col_max ] = size( image ); RLE = zeros( 1, row_max*col_max ); RLE_index = 0; value_count = 0; last_value = NaN; for row = 1:row_max for col = 1:col_max if image( row, col ) == last_value value_count = value_count + 1; else RLE_index = RLE_index + 1; RLE( RLE_index ) = last_value + i*value_count; last_value = image( row, col ); value_count = 1; end end end RLE = [ RLE( 2:RLE_index ) last_value + i*value_count ];