title: Why 16bit to 8bit conversion produces striped image?
body: <p>I am testing a segmentation algorithm on several VHSR satellite images, which originally comes in 16bit format, but when I convert them to 8bit images, the produced images are showing striped appearance. 
  I've been trying different python libraries (skimage, cv2, scipy) getting similar results.</p>
  
  <p>1) The original 16-bit image it is a 4 band image (NIR,B,G,R), so you need to choose the right bands to create a true color image, RGB image (4,3,2 bands). thanks in advance. It can be downloaded from this link:
  <a href="https://www.dropbox.com/s/fjbhuqesqsvj84d/SkySat_16bit.tif?dl=0" rel="nofollow noreferrer">16bit image</a></p>
  
  <p>2) I use this code to convert each pixel value, from a 16-bit integer now fitting within 8-bit range:</p>
  
  <pre><code>  from scipy.misc import bytescale
    SS = io.imread('Imag16bit.tif')
    SS = bytescale(SS)
    SS = np.asarray(SS) 
    plt.imshow(SS)
  </code></pre>
  
  <p>This is my result of above code:</p>
  
  <p><img src="https://i.stack.imgur.com/SucnV.jpg"></p>