Commit 410cc91f authored by Bryce Hepner's avatar Bryce Hepner
Browse files

first_dict name changes, docstrings

parent e0758036
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -3,10 +3,10 @@ def produce_error_array(encoded_string, list_dic, bins, use_diff):
    """
    """
    This function decodes the encoded_matrix.
    This function decodes the encoded_matrix.
    Input:
    Input:
    A               (3 X 3): system of equation
    list_dic        (num_dic + 1,): a list of huffman coding table 
    list_dic        (num_dic + 1,): a list of huffman coding table 
    encoded_matrix  (512, 640): encoded matrix
    encoded_matrix  (512, 640): encoded matrix
    bins            (num_bins - 1,): a list of threshold to cut the bins
    bins            (num_bins - 1,): a list of threshold to cut the bins
    use_diff (bool): whether or not to use the alternate differencing system
    
    
    Return:
    Return:
    decode_matrix   (512, 640): decoded matrix
    decode_matrix   (512, 640): decoded matrix
+16 −297
Original line number Original line Diff line number Diff line
%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
from WorkingPyDemo import *
from WorkingPyDemo import *
from time import time
from time import time
from scipy import misc
from scipy import misc
import imageio
import imageio
import png
import png
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
scenes = file_extractor("images")
scenes = file_extractor("images")
images = image_extractor(scenes)
images = image_extractor(scenes)
print(len(images))
print(len(images))
newnamesforlater = []
newnamesforlater = []
file_sizes_new = []
file_sizes_new = []
file_sizes_old = []
file_sizes_old = []
list_dic = np.load("first_dic.npy", allow_pickle="TRUE")
list_dic = np.load("first_dict.npy", allow_pickle="TRUE")
bins = [21,32,48]
bins = [21,32,48]
for i in range(len(images)):
for i in range(len(images)):


    if images[i][-5:] == ".tiff":
    if images[i][-5:] == ".tiff":
        newname = images[i][:-5]
        newname = images[i][:-5]
    else:
    else:
        newname = images[i][:-4]
        newname = images[i][:-4]
    if images[i][-18:] != "Compressedlzw.tiff":
    if images[i][-18:] != "Compressedlzw.tiff":
        newnamesforlater.append(newname + "_Compressed.txt")
        newnamesforlater.append(newname + "_Compressed.txt")
    # with open(newname + "_Compressed.txt", 'wb') as f:
    # with open(newname + "_Compressed.txt", 'wb') as f:
    #     f.write(inletters)
    #     f.write(inletters)
        file_sizes_new.append((os.path.getsize(newname + "_Compressed.txt")))
        file_sizes_new.append((os.path.getsize(newname + "_Compressed.txt")))
        file_sizes_old.append((os.path.getsize(newname + "RemovedFirstLine" + ".tif")))
        file_sizes_old.append((os.path.getsize(newname + "RemovedFirstLine" + ".tif")))
        # file_sizes_old.append((os.path.getsize(newname + ".tiff")))
        # file_sizes_old.append((os.path.getsize(newname + ".tiff")))
file_sizes_new.append(os.path.getsize("first_dic.npy"))
file_sizes_new.append(os.path.getsize("first_dict.npy"))
print(len(newnamesforlater))
print(len(newnamesforlater))
print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
```
```


%% Output
%% Output


    521
    263
    263
    0.4041653243824837
    263
    0.4041666246254766


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
for i, filename in enumerate(images):
for i, filename in enumerate(images):
    newimage = Image.open(filename)
    newimage = Image.open(filename)
    newimage = np.array(newimage)
    newimage = np.array(newimage)
    newimage = newimage[1:]
    newimage = newimage[1:]
    newimage = Image.fromarray(newimage)
    newimage = Image.fromarray(newimage)
    newimage.save(filename[:-5]+ "RemovedFirstLine" + ".tif")
    newimage.save(filename[:-5]+ "RemovedFirstLine" + ".tif")
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print(file_sizes_new[214]/file_sizes_old[214])
print(file_sizes_new[214]/file_sizes_old[214])
print(np.max(file_sizes_new)/file_sizes_old[125])
print(np.max(file_sizes_new)/file_sizes_old[125])
print((np.sum([file_sizes_new[0:16]]))/np.sum(file_sizes_old[0:16]))
print((np.sum([file_sizes_new[0:16]]))/np.sum(file_sizes_old[0:16]))
print((np.sum([file_sizes_new[0:16]]) + file_sizes_new[-1])/np.sum(file_sizes_old[0:16]))
print((np.sum([file_sizes_new[0:16]]) + file_sizes_new[-1])/np.sum(file_sizes_old[0:16]))
print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
print(np.sum(file_sizes_new[:-1])/np.sum(file_sizes_old))
print(np.sum(file_sizes_new[:-1])/np.sum(file_sizes_old))
print((np.sum([file_sizes_new[0]]))/np.sum(file_sizes_old[0]))
print((np.sum([file_sizes_new[0]]))/np.sum(file_sizes_old[0]))
print((np.sum([file_sizes_new[0]])+ file_sizes_new[-1])/np.sum(file_sizes_old[0]))
print((np.sum([file_sizes_new[0]])+ file_sizes_new[-1])/np.sum(file_sizes_old[0]))
```
```


%% Output
%% Output


    0.3767853274384346
    0.3767853274384346
    0.4979190885485795
    0.4979190885485795
    0.3972905625173536
    0.39729075321671686
    0.41933998568991976
    0.4193614393682817
    0.40415934529931374
    0.4041666246254766
    0.4028230157727312
    0.4028289866441236
    0.39809636267662574
    0.3980978882715315
    0.750887133437684
    0.7512288666965683


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
pngsizes = []
pngsizes = []
for i, filename in enumerate(images):
for i, filename in enumerate(images):
    newimage = Image.open(filename)
    newimage = Image.open(filename)
    newimage = np.array(newimage)
    newimage = np.array(newimage)
    newimage = newimage[1:]
    newimage = newimage[1:].astype(np.uint16)
    with open(newnamesforlater[i][:-4] + ".png", 'wb') as f:
    with open(newnamesforlater[i][:-4] + ".png", 'wb') as f:
        writer = png.Writer(newimage.shape[1], newimage.shape[0], greyscale=True, bitdepth=16)
        writer = png.Writer(newimage.shape[1], newimage.shape[0], greyscale=True, bitdepth=16)
        writer.write(f, newimage)
        writer.write(f, newimage)
    pngsizes.append(os.path.getsize(newnamesforlater[i][:-4] + ".png"))
    pngsizes.append(os.path.getsize(newnamesforlater[i][:-4] + ".png"))
print(np.sum(pngsizes)/np.sum(file_sizes_old))
print(np.sum(pngsizes)/np.sum(file_sizes_old))
print(0.6485158723863795)
# print(0.6485158723863795)
```
```


%% Output
%% Output


    0.5066909897511674
    0.6097255182418949
    0.6485158723863795
    0.6485158723863795


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
pngsizes = []
pngsizes = []
for i in range(19,20):
for i in range(19,20):
    newimage = Image.open(images[i])
    newimage = Image.open(images[i])
    print(np.array(newimage))
    print(np.array(newimage))
    newimage = (np.array(newimage) - np.min(newimage)).astype(int)
    newimage = (np.array(newimage) - np.min(newimage)).astype(int)
    # newimage = newimage[1:]
    # newimage = newimage[1:]
    with open(newnamesforlater[i][:-4] + ".png", 'wb') as f:
    with open(newnamesforlater[i][:-4] + ".png", 'wb') as f:
        writer = png.Writer(newimage.shape[1], newimage.shape[0], greyscale=True, bitdepth=16)
        writer = png.Writer(newimage.shape[1], newimage.shape[0], greyscale=True, bitdepth=16)
        writer.write(f, newimage)
        writer.write(f, newimage)
    pngsizes.append(os.path.getsize(newnamesforlater[i][:-4] + ".png"))
    pngsizes.append(os.path.getsize(newnamesforlater[i][:-4] + ".png"))
print(np.sum(pngsizes)/file_sizes_old[19])
print(np.sum(pngsizes)/file_sizes_old[19])
```
```


%% Output
%% Output


    0.6493572339400003
    0.6493572339400003


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print(os.path.getsize("1626032610_393963_0.xcf")/os.path.getsize("images/1626032610_393963/1626032610_393963_0.tiff"))
print(os.path.getsize("1626032610_393963_0.xcf")/os.path.getsize("images/1626032610_393963/1626032610_393963_0.tiff"))
```
```


%% Output
%% Output


    0.5676821409714287
    0.5676821409714287


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print(os.path.getsize("1626032610_393963_0.png")/os.path.getsize("images/1626032610_393963/1626032610_393963_0.tiff"))
print(os.path.getsize("1626032610_393963_0.png")/os.path.getsize("images/1626032610_393963/1626032610_393963_0.tiff"))
```
```


%% Output
%% Output


    0.4855910784741866
    0.4855910784741866


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
for i, filename in enumerate(images):
for i, filename in enumerate(images):
    original = Image.open(filename)
    original = Image.open(filename)
    compressed = Image.open(newnamesforlater[i][:-4] + ".png")
    compressed = Image.open(newnamesforlater[i][:-4] + ".png")
    original = np.array(original)[1:]
    original = np.array(original)[1:]
    compressed = np.array(compressed)
    compressed = np.array(compressed)
    if not np.allclose(original, compressed):
    if not np.allclose(original, compressed):
        print(i)
        print(i)
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print((np.sum(pngsizes))/np.sum(file_sizes_old))
print((np.sum(pngsizes))/np.sum(file_sizes_old))
print((np.sum(pngsizes) - np.sum(file_sizes_new))/np.sum(pngsizes))
print((np.sum(pngsizes) - np.sum(file_sizes_new))/np.sum(pngsizes))
```
```


%% Output
%% Output


    0.6120739575336334
    0.6120739575336334
    0.33712836894440124
    0.33712836894440124


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
from PIL import TiffTags
from PIL import TiffTags
TiffTags.LIBTIFF_CORE.add(318)
TiffTags.LIBTIFF_CORE.add(318)
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
lwz_sizes = []
lwz_sizes = []
for i, filename in enumerate(images):
for i, filename in enumerate(images):
    newimage = Image.open(filename)
    newimage = Image.open(filename)
    newimage = np.array(newimage)
    newimage = np.array(newimage)
    newimage = newimage[1:]
    newimage = newimage[1:].astype(np.uint16)
    print(newimage.dtype)
    newimage = Image.fromarray(newimage)
    newimage = Image.fromarray(newimage)
    newimage.save(newnamesforlater[i][:-4]+ "lzw" + ".tiff", compression='tiff_lzw', tiffinfo={317: 2})
    newimage.save(newnamesforlater[i][:-4]+ "lzw" + ".tiff", compression='tiff_lzw', tiffinfo={317: 2})


    lwz_sizes.append(os.path.getsize(newnamesforlater[i][:-4]+ "lzw" + ".tiff"))
    lwz_sizes.append(os.path.getsize(newnamesforlater[i][:-4]+ "lzw" + ".tiff"))
print(np.sum(lwz_sizes)/np.sum(file_sizes_old))
print(np.sum(lwz_sizes)/np.sum(file_sizes_old))
```
```


%% Output
%% Output


    >u2
    0.6169964597214944
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    float32
    >u2
    float32
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2
    >u2

    ---------------------------------------------------------------------------
    KeyboardInterrupt                         Traceback (most recent call last)
    /home/bryce/git/master/FullTester.ipynb Cell 13' in <cell line: 2>()
          <a href='vscode-notebook-cell:/home/bryce/git/master/FullTester.ipynb#ch0000011?line=5'>6</a>     print(newimage.dtype)
          <a href='vscode-notebook-cell:/home/bryce/git/master/FullTester.ipynb#ch0000011?line=6'>7</a>     newimage = Image.fromarray(newimage)
    ----> <a href='vscode-notebook-cell:/home/bryce/git/master/FullTester.ipynb#ch0000011?line=7'>8</a>     newimage.save(newnamesforlater[i][:-4]+ "lzw" + ".tiff", compression='tiff_lzw', tiffinfo={317: 2})
         <a href='vscode-notebook-cell:/home/bryce/git/master/FullTester.ipynb#ch0000011?line=9'>10</a>     lwz_sizes.append(os.path.getsize(newnamesforlater[i][:-4]+ "lzw" + ".tiff"))
         <a href='vscode-notebook-cell:/home/bryce/git/master/FullTester.ipynb#ch0000011?line=10'>11</a> print(np.sum(lwz_sizes)/np.sum(file_sizes_old))
File     ~/.local/lib/python3.8/site-packages/PIL/Image.py:2300, in Image.save(self, fp, format, **params)
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/Image.py?line=2296'>2297</a>         fp = builtins.open(filename, "w+b")
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/Image.py?line=2298'>2299</a> try:
    -> <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/Image.py?line=2299'>2300</a>     save_handler(self, fp, filename)
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/Image.py?line=2300'>2301</a> except Exception:
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/Image.py?line=2301'>2302</a>     if open_fp:
File     ~/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py:1814, in _save(im, fp, filename)
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1810'>1811</a> e.setimage(im.im, (0, 0) + im.size)
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1811'>1812</a> while True:
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1812'>1813</a>     # undone, change to self.decodermaxblock:
    -> <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1813'>1814</a>     l, s, d = e.encode(16 * 1024)
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1814'>1815</a>     if not _fp:
       <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1815'>1816</a>         fp.write(d)
    KeyboardInterrupt:


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
lwz_sizes = []
lwz_sizes = []
for i in range(19,20):
for i in range(19,20):
    print(images[i])
    print(images[i])
    newimage = Image.open(images[i])
    newimage = Image.open(images[i])
    newimage = np.array(newimage)
    newimage = np.array(newimage)
    newimage = newimage[1:]
    newimage = newimage[1:]
    newimage = Image.fromarray(newimage)
    newimage = Image.fromarray(newimage)
    newimage.save(newnamesforlater[i][:-4]+ "lzw" + ".tiff", compression='tiff_lzw', tiffinfo={317: 2})
    newimage.save(newnamesforlater[i][:-4]+ "lzw" + ".tiff", compression='tiff_lzw', tiffinfo={317: 2})


    lwz_sizes.append(os.path.getsize(newnamesforlater[i][:-4]+ "lzw" + ".tiff"))
    lwz_sizes.append(os.path.getsize(newnamesforlater[i][:-4]+ "lzw" + ".tiff"))
print(np.sum(lwz_sizes)/np.sum(file_sizes_old))
print(np.sum(lwz_sizes)/np.sum(file_sizes_old))
```
```


%% Output
%% Output


    images/1626032610_393963/NoInterference.tiff
    images/1626032610_393963/NoInterference.tiff
    0.005975943965048414
    0.005975943965048414


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print(np.sum(lwz_sizes)/file_sizes_old[19])
print(np.sum(lwz_sizes)/file_sizes_old[19])
```
```


%% Output
%% Output


    0.7888902959444759
    0.7888902959444759


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print((np.sum(lwz_sizes) - np.sum(file_sizes_new))/np.sum(lwz_sizes))
print((np.sum(lwz_sizes) - np.sum(file_sizes_new))/np.sum(lwz_sizes))
```
```


%% Output
%% Output


    0.34492564114323154
    0.34492564114323154


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
print(len(images))
print(len(images))
for i, item in enumerate(images):
for i, item in enumerate(images):
    # print(item[-18:])
    # print(item[-18:])
    if item[-18:] == "Compressedlzw.tiff":
    if item[-18:] == "Compressedlzw.tiff":
        os.remove(item)
        os.remove(item)
scenes = file_extractor(folder_name)
scenes = file_extractor(folder_name)
images = image_extractor(scenes)
images = image_extractor(scenes)
print(len(images))
print(len(images))
```
```


%% Output
%% Output


    521
    526
    263
    263


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
def all_image_extractor(scenes):
def all_image_extractor(scenes):
    """
    """
    This function gives the list of all of the valid images
    This function gives the list of all of the valid images
    Parameters:
    Parameters:
        scenes (list): a list of all the files in the directory
        scenes (list): a list of all the files in the directory
    Returns:
    Returns:
        images (list): a list of all the images in the directory
        images (list): a list of all the images in the directory
    """
    """
    image_folder = []
    image_folder = []
    for scene in scenes:
    for scene in scenes:
        files = os.listdir(scene)
        files = os.listdir(scene)
        for file in files:
        for file in files:
            if file[-7:] == "_6.tiff":
            if file[-7:] == "_6.tiff":
                continue
                continue
            else:
            else:
                image_folder.append(os.path.join(scene, file))
                image_folder.append(os.path.join(scene, file))
    return image_folder #returns a list of file paths to .tiff files in the specified directory given in file_extractor
    return image_folder #returns a list of file paths to .tiff files in the specified directory given in file_extractor
```
```


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
all_files = all_image_extractor(scenes)
all_files = all_image_extractor(scenes)
print(len(all_files))
print(len(all_files))
for i, item in enumerate(all_files):
for i, item in enumerate(all_files):
    # print(item[-18:])
    # print(item[-18:])
    print(item[-21:])
    print(item[-21:])
    if item[-21:] == "RemovedFirstLine.tiff":
    if item[-21:] == "RemovedFirstLine.tiff":
        os.remove(item)
        os.remove(item)
scenes = file_extractor(folder_name)
scenes = file_extractor(folder_name)
all_files = all_image_extractor(scenes)
all_files = all_image_extractor(scenes)
print(len(all_files))
print(len(all_files))
```
```


%% Output
%% Output


    1442
    1442
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    7803_3_Compressed.png
    7803_3_Compressed.png
    7803_5_Compressed.png
    7803_5_Compressed.png
    7803_1_Compressed.png
    7803_1_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    803_14_Compressed.png
    803_14_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    7803_8_Compressed.txt
    7803_8_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    033496_437803_11.tiff
    033496_437803_11.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    7803_8_Compressed.png
    7803_8_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    033496_437803_13.tiff
    033496_437803_13.tiff
    6033496_437803_18.jp4
    6033496_437803_18.jp4
    7803_4_Compressed.txt
    7803_4_Compressed.txt
    7803_3_Compressed.txt
    7803_3_Compressed.txt
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    803_10_Compressed.png
    803_10_Compressed.png
    803_15_Compressed.txt
    803_15_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    7803_7_Compressed.png
    7803_7_Compressed.png
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    803_13_Compressed.txt
    803_13_Compressed.txt
    7803_9_Compressed.png
    7803_9_Compressed.png
    033496_437803_15.tiff
    033496_437803_15.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    803_13_Compressed.png
    803_13_Compressed.png
    6033496_437803_19.jp4
    6033496_437803_19.jp4
    7803_1_Compressed.txt
    7803_1_Compressed.txt
    7803_2_Compressed.txt
    7803_2_Compressed.txt
    7803_5_Compressed.txt
    7803_5_Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    803_12_Compressed.txt
    803_12_Compressed.txt
    033496_437803_12.tiff
    033496_437803_12.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    803_11_Compressed.png
    803_11_Compressed.png
    6033496_437803_2.tiff
    6033496_437803_2.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    803_12_Compressed.png
    803_12_Compressed.png
    803_14_Compressed.txt
    803_14_Compressed.txt
    7803_0_Compressed.png
    7803_0_Compressed.png
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    6033496_437803_17.jp4
    6033496_437803_17.jp4
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    7803_7_Compressed.txt
    7803_7_Compressed.txt
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    6033496_437803_1.tiff
    6033496_437803_1.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    7803_4_Compressed.png
    7803_4_Compressed.png
    7803_2_Compressed.png
    7803_2_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    033496_437803_14.tiff
    033496_437803_14.tiff
    7803_0_Compressed.txt
    7803_0_Compressed.txt
    6033496_437803_16.jp4
    6033496_437803_16.jp4
    6033496_437803_4.tiff
    6033496_437803_4.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    6033496_437803_8.tiff
    6033496_437803_8.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    6033496_437803_9.tiff
    6033496_437803_9.tiff
    033496_437803_10.tiff
    033496_437803_10.tiff
    803_11_Compressed.txt
    803_11_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    7803_9_Compressed.txt
    7803_9_Compressed.txt
    803_15_Compressed.png
    803_15_Compressed.png
    6033496_437803_3.tiff
    6033496_437803_3.tiff
    803_10_Compressed.txt
    803_10_Compressed.txt
    6033496_437803_7.tiff
    6033496_437803_7.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    6033496_437803_5.tiff
    6033496_437803_5.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    6033496_437803_0.tiff
    6033496_437803_0.tiff
    963_13_Compressed.png
    963_13_Compressed.png
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    032610_393963_11.tiff
    032610_393963_11.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    032610_393963_12.tiff
    032610_393963_12.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    3963_4_Compressed.txt
    3963_4_Compressed.txt
    3963_4_Compressed.png
    3963_4_Compressed.png
    3963_5_Compressed.txt
    3963_5_Compressed.txt
    3963_1_Compressed.txt
    3963_1_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    6032610_393963_0.tiff
    6032610_393963_0.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3963_7_Compressed.txt
    3963_7_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    3963_8_Compressed.txt
    3963_8_Compressed.txt
    963_14_Compressed.png
    963_14_Compressed.png
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    6032610_393963_8.tiff
    6032610_393963_8.tiff
    3963_9_Compressed.png
    3963_9_Compressed.png
    963_15_Compressed.png
    963_15_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    3963_2_Compressed.png
    3963_2_Compressed.png
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    963_12_Compressed.png
    963_12_Compressed.png
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    3963_7_Compressed.png
    3963_7_Compressed.png
    963_10_Compressed.png
    963_10_Compressed.png
    963_15_Compressed.txt
    963_15_Compressed.txt
    3963_0_Compressed.txt
    3963_0_Compressed.txt
    3/NoInterference.tiff
    3/NoInterference.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    6032610_393963_9.tiff
    6032610_393963_9.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    963_13_Compressed.txt
    963_13_Compressed.txt
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    963_14_Compressed.txt
    963_14_Compressed.txt
    032610_393963_13.tiff
    032610_393963_13.tiff
    3963_5_Compressed.png
    3963_5_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    963_11_Compressed.txt
    963_11_Compressed.txt
    3963_1_Compressed.png
    3963_1_Compressed.png
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    032610_393963_15.tiff
    032610_393963_15.tiff
    3963_9_Compressed.txt
    3963_9_Compressed.txt
    963_10_Compressed.txt
    963_10_Compressed.txt
    6032610_393963_2.tiff
    6032610_393963_2.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    6032610_393963_3.tiff
    6032610_393963_3.tiff
    963_11_Compressed.png
    963_11_Compressed.png
    3963_2_Compressed.txt
    3963_2_Compressed.txt
    3963_8_Compressed.png
    3963_8_Compressed.png
    3963_3_Compressed.txt
    3963_3_Compressed.txt
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    3963_3_Compressed.png
    3963_3_Compressed.png
    6032610_393963_7.tiff
    6032610_393963_7.tiff
    032610_393963_14.tiff
    032610_393963_14.tiff
    963_12_Compressed.txt
    963_12_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    eRemovedFirstLine.tif
    eRemovedFirstLine.tif
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    6032610_393963_5.tiff
    6032610_393963_5.tiff
    6032610_393963_4.tiff
    6032610_393963_4.tiff
    032610_393963_10.tiff
    032610_393963_10.tiff
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    6032610_393963_1.tiff
    6032610_393963_1.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    3963_0_Compressed.png
    3963_0_Compressed.png
    477_11_Compressed.png
    477_11_Compressed.png
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    6477_1_Compressed.png
    6477_1_Compressed.png
    0843156_796477_1.tiff
    0843156_796477_1.tiff
    0843156_796477_2.tiff
    0843156_796477_2.tiff
    6477_2_Compressed.txt
    6477_2_Compressed.txt
    0843156_796477_8.tiff
    0843156_796477_8.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    0843156_796477_7.tiff
    0843156_796477_7.tiff
    0843156_796477_4.tiff
    0843156_796477_4.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    6477_4_Compressed.png
    6477_4_Compressed.png
    6477_9_Compressed.txt
    6477_9_Compressed.txt
    477_10_Compressed.png
    477_10_Compressed.png
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    477_12_Compressed.txt
    477_12_Compressed.txt
    6477_2_Compressed.png
    6477_2_Compressed.png
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    843156_796477_12.tiff
    843156_796477_12.tiff
    6477_8_Compressed.png
    6477_8_Compressed.png
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    843156_796477_13.tiff
    843156_796477_13.tiff
    477_14_Compressed.png
    477_14_Compressed.png
    6477_7_Compressed.png
    6477_7_Compressed.png
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    477_15_Compressed.txt
    477_15_Compressed.txt
    0843156_796477_3.tiff
    0843156_796477_3.tiff
    843156_796477_11.tiff
    843156_796477_11.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    843156_796477_10.tiff
    843156_796477_10.tiff
    0843156_796477_5.tiff
    0843156_796477_5.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    6477_8_Compressed.txt
    6477_8_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    0843156_796477_9.tiff
    0843156_796477_9.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    843156_796477_14.tiff
    843156_796477_14.tiff
    477_13_Compressed.png
    477_13_Compressed.png
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    6477_3_Compressed.txt
    6477_3_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    477_15_Compressed.png
    477_15_Compressed.png
    6477_5_Compressed.png
    6477_5_Compressed.png
    843156_796477_15.tiff
    843156_796477_15.tiff
    477_11_Compressed.txt
    477_11_Compressed.txt
    6477_9_Compressed.png
    6477_9_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    6477_0_Compressed.txt
    6477_0_Compressed.txt
    6477_0_Compressed.png
    6477_0_Compressed.png
    477_12_Compressed.png
    477_12_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    477_10_Compressed.txt
    477_10_Compressed.txt
    477_13_Compressed.txt
    477_13_Compressed.txt
    477_14_Compressed.txt
    477_14_Compressed.txt
    6477_3_Compressed.png
    6477_3_Compressed.png
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    6477_4_Compressed.txt
    6477_4_Compressed.txt
    6477_7_Compressed.txt
    6477_7_Compressed.txt
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    0843156_796477_0.tiff
    0843156_796477_0.tiff
    6477_5_Compressed.txt
    6477_5_Compressed.txt
    6477_1_Compressed.txt
    6477_1_Compressed.txt
    083_14_Compressed.png
    083_14_Compressed.png
    083_10_Compressed.txt
    083_10_Compressed.txt
    083_9._Compressed.txt
    083_9._Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    6033067_752083_7.tiff
    6033067_752083_7.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    083_11_Compressed.txt
    083_11_Compressed.txt
    033067_752083_10.tiff
    033067_752083_10.tiff
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    6033067_752083_3.tiff
    6033067_752083_3.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    2083_2_Compressed.txt
    2083_2_Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    083_14_Compressed.txt
    083_14_Compressed.txt
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    033067_752083_14.tiff
    033067_752083_14.tiff
    2083_4_Compressed.txt
    2083_4_Compressed.txt
    2083_7_Compressed.txt
    2083_7_Compressed.txt
    83_14._Compressed.txt
    83_14._Compressed.txt
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    83_12._Compressed.txt
    83_12._Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    6033067_752083_19.jp4
    6033067_752083_19.jp4
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    83_10._Compressed.txt
    83_10._Compressed.txt
    083_4._Compressed.txt
    083_4._Compressed.txt
    83_11._Compressed.txt
    83_11._Compressed.txt
    083_7._Compressed.txt
    083_7._Compressed.txt
    2083_0_Compressed.txt
    2083_0_Compressed.txt
    083_1._Compressed.txt
    083_1._Compressed.txt
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    6033067_752083_16.jp4
    6033067_752083_16.jp4
    033067_752083_12.tiff
    033067_752083_12.tiff
    2083_2_Compressed.png
    2083_2_Compressed.png
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    083_15_Compressed.txt
    083_15_Compressed.txt
    083_13_Compressed.png
    083_13_Compressed.png
    2083_3_Compressed.txt
    2083_3_Compressed.txt
    083_12_Compressed.png
    083_12_Compressed.png
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    083_13_Compressed.txt
    083_13_Compressed.txt
    2083_5_Compressed.txt
    2083_5_Compressed.txt
    2083_1_Compressed.txt
    2083_1_Compressed.txt
    2083_0_Compressed.png
    2083_0_Compressed.png
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    2083_8_Compressed.png
    2083_8_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    2083_3_Compressed.png
    2083_3_Compressed.png
    6033067_752083_1.tiff
    6033067_752083_1.tiff
    2083_9_Compressed.txt
    2083_9_Compressed.txt
    2083_5_Compressed.png
    2083_5_Compressed.png
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    083_8._Compressed.txt
    083_8._Compressed.txt
    083_2._Compressed.txt
    083_2._Compressed.txt
    6033067_752083_5.tiff
    6033067_752083_5.tiff
    2083_9_Compressed.png
    2083_9_Compressed.png
    83_13._Compressed.txt
    83_13._Compressed.txt
    6033067_752083_17.jp4
    6033067_752083_17.jp4
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    033067_752083_15.tiff
    033067_752083_15.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    083_0._Compressed.txt
    083_0._Compressed.txt
    083_3._Compressed.txt
    083_3._Compressed.txt
    2083_8_Compressed.txt
    2083_8_Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    6033067_752083_2.tiff
    6033067_752083_2.tiff
    6033067_752083_4.tiff
    6033067_752083_4.tiff
    033067_752083_13.tiff
    033067_752083_13.tiff
    83_15._Compressed.txt
    83_15._Compressed.txt
    083_12_Compressed.txt
    083_12_Compressed.txt
    6033067_752083_8.tiff
    6033067_752083_8.tiff
    6033067_752083_0.tiff
    6033067_752083_0.tiff
    2083_1_Compressed.png
    2083_1_Compressed.png
    6033067_752083_9.tiff
    6033067_752083_9.tiff
    033067_752083_11.tiff
    033067_752083_11.tiff
    083_10_Compressed.png
    083_10_Compressed.png
    2083_4_Compressed.png
    2083_4_Compressed.png
    083_11_Compressed.png
    083_11_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    6033067_752083_18.jp4
    6033067_752083_18.jp4
    083_15_Compressed.png
    083_15_Compressed.png
    2083_7_Compressed.png
    2083_7_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    083_5._Compressed.txt
    083_5._Compressed.txt
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    773_11_Compressed.txt
    773_11_Compressed.txt
    9773_8_Compressed.png
    9773_8_Compressed.png
    033289_579773_11.tiff
    033289_579773_11.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    73_13._Compressed.txt
    73_13._Compressed.txt
    6033289_579773_8.tiff
    6033289_579773_8.tiff
    773_1._Compressed.txt
    773_1._Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    773_11_Compressed.png
    773_11_Compressed.png
    6033289_579773_2.tiff
    6033289_579773_2.tiff
    73_10._Compressed.txt
    73_10._Compressed.txt
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    033289_579773_10.tiff
    033289_579773_10.tiff
    773_15_Compressed.txt
    773_15_Compressed.txt
    9773_7_Compressed.png
    9773_7_Compressed.png
    73_12._Compressed.txt
    73_12._Compressed.txt
    773_4._Compressed.txt
    773_4._Compressed.txt
    6033289_579773_3.tiff
    6033289_579773_3.tiff
    773_2._Compressed.txt
    773_2._Compressed.txt
    6033289_579773_7.tiff
    6033289_579773_7.tiff
    6033289_579773_9.tiff
    6033289_579773_9.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    9773_5_Compressed.png
    9773_5_Compressed.png
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    773_8._Compressed.txt
    773_8._Compressed.txt
    033289_579773_15.tiff
    033289_579773_15.tiff
    773_13_Compressed.txt
    773_13_Compressed.txt
    773_12_Compressed.txt
    773_12_Compressed.txt
    9773_8_Compressed.txt
    9773_8_Compressed.txt
    9773_0_Compressed.txt
    9773_0_Compressed.txt
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    6033289_579773_5.tiff
    6033289_579773_5.tiff
    773_14_Compressed.txt
    773_14_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    773_9._Compressed.txt
    773_9._Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    73_11._Compressed.txt
    73_11._Compressed.txt
    9773_4_Compressed.png
    9773_4_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    033289_579773_12.tiff
    033289_579773_12.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    033289_579773_13.tiff
    033289_579773_13.tiff
    9773_9_Compressed.png
    9773_9_Compressed.png
    033289_579773_14.tiff
    033289_579773_14.tiff
    773_12_Compressed.png
    773_12_Compressed.png
    773_15_Compressed.png
    773_15_Compressed.png
    9773_2_Compressed.txt
    9773_2_Compressed.txt
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    6033289_579773_0.tiff
    6033289_579773_0.tiff
    9773_9_Compressed.txt
    9773_9_Compressed.txt
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    773_3._Compressed.txt
    773_3._Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    773_10_Compressed.png
    773_10_Compressed.png
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    773_14_Compressed.png
    773_14_Compressed.png
    9773_7_Compressed.txt
    9773_7_Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    9773_3_Compressed.txt
    9773_3_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    773_5._Compressed.txt
    773_5._Compressed.txt
    6033289_579773_1.tiff
    6033289_579773_1.tiff
    773_10_Compressed.txt
    773_10_Compressed.txt
    9773_0_Compressed.png
    9773_0_Compressed.png
    9773_1_Compressed.txt
    9773_1_Compressed.txt
    6033289_579773_4.tiff
    6033289_579773_4.tiff
    9773_1_Compressed.png
    9773_1_Compressed.png
    73_14._Compressed.txt
    73_14._Compressed.txt
    9773_4_Compressed.txt
    9773_4_Compressed.txt
    773_0._Compressed.txt
    773_0._Compressed.txt
    773_7._Compressed.txt
    773_7._Compressed.txt
    9773_2_Compressed.png
    9773_2_Compressed.png
    9773_3_Compressed.png
    9773_3_Compressed.png
    773_13_Compressed.png
    773_13_Compressed.png
    73_15._Compressed.txt
    73_15._Compressed.txt
    9773_5_Compressed.txt
    9773_5_Compressed.txt
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    0843156_829817_3.tiff
    0843156_829817_3.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    817_10_Compressed.png
    817_10_Compressed.png
    9817_9_Compressed.png
    9817_9_Compressed.png
    817_14_Compressed.txt
    817_14_Compressed.txt
    9817_3_Compressed.png
    9817_3_Compressed.png
    9817_2_Compressed.png
    9817_2_Compressed.png
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    817_11_Compressed.txt
    817_11_Compressed.txt
    0843156_829817_5.tiff
    0843156_829817_5.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    817_15_Compressed.txt
    817_15_Compressed.txt
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    9817_2_Compressed.txt
    9817_2_Compressed.txt
    9817_9_Compressed.txt
    9817_9_Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    0843156_829817_0.tiff
    0843156_829817_0.tiff
    9817_4_Compressed.png
    9817_4_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    0843156_829817_7.tiff
    0843156_829817_7.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    843156_829817_10.tiff
    843156_829817_10.tiff
    817_12_Compressed.txt
    817_12_Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    9817_8_Compressed.txt
    9817_8_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    9817_0_Compressed.png
    9817_0_Compressed.png
    843156_829817_15.tiff
    843156_829817_15.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    9817_8_Compressed.png
    9817_8_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    9817_1_Compressed.png
    9817_1_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    817_12_Compressed.png
    817_12_Compressed.png
    843156_829817_12.tiff
    843156_829817_12.tiff
    817_10_Compressed.txt
    817_10_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    0843156_829817_1.tiff
    0843156_829817_1.tiff
    0843156_829817_2.tiff
    0843156_829817_2.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    817_11_Compressed.png
    817_11_Compressed.png
    0843156_829817_4.tiff
    0843156_829817_4.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    817_13_Compressed.txt
    817_13_Compressed.txt
    0843156_829817_8.tiff
    0843156_829817_8.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    9817_3_Compressed.txt
    9817_3_Compressed.txt
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    9817_7_Compressed.png
    9817_7_Compressed.png
    9817_7_Compressed.txt
    9817_7_Compressed.txt
    9817_4_Compressed.txt
    9817_4_Compressed.txt
    843156_829817_13.tiff
    843156_829817_13.tiff
    9817_1_Compressed.txt
    9817_1_Compressed.txt
    9817_5_Compressed.txt
    9817_5_Compressed.txt
    843156_829817_11.tiff
    843156_829817_11.tiff
    9817_0_Compressed.txt
    9817_0_Compressed.txt
    817_13_Compressed.png
    817_13_Compressed.png
    0843156_829817_9.tiff
    0843156_829817_9.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    817_14_Compressed.png
    817_14_Compressed.png
    817_15_Compressed.png
    817_15_Compressed.png
    9817_5_Compressed.png
    9817_5_Compressed.png
    0843156_829817_16.jp4
    0843156_829817_16.jp4
    843156_829817_14.tiff
    843156_829817_14.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    147_12_Compressed.png
    147_12_Compressed.png
    3147_9_Compressed.png
    3147_9_Compressed.png
    3147_8_Compressed.txt
    3147_8_Compressed.txt
    843156_813147_12.tiff
    843156_813147_12.tiff
    147_13_Compressed.png
    147_13_Compressed.png
    3147_1_Compressed.png
    3147_1_Compressed.png
    0843156_813147_0.tiff
    0843156_813147_0.tiff
    0843156_813147_9.tiff
    0843156_813147_9.tiff
    147_12_Compressed.txt
    147_12_Compressed.txt
    3147_8_Compressed.png
    3147_8_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    3147_3_Compressed.png
    3147_3_Compressed.png
    843156_813147_11.tiff
    843156_813147_11.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    3147_2_Compressed.png
    3147_2_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    3147_3_Compressed.txt
    3147_3_Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3147_4_Compressed.png
    3147_4_Compressed.png
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    147_14_Compressed.txt
    147_14_Compressed.txt
    3147_2_Compressed.txt
    3147_2_Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    3147_9_Compressed.txt
    3147_9_Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    3147_0_Compressed.png
    3147_0_Compressed.png
    3147_4_Compressed.txt
    3147_4_Compressed.txt
    147_10_Compressed.png
    147_10_Compressed.png
    147_15_Compressed.txt
    147_15_Compressed.txt
    147_10_Compressed.txt
    147_10_Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    0843156_813147_5.tiff
    0843156_813147_5.tiff
    843156_813147_13.tiff
    843156_813147_13.tiff
    0843156_813147_1.tiff
    0843156_813147_1.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    3147_5_Compressed.txt
    3147_5_Compressed.txt
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    0843156_813147_4.tiff
    0843156_813147_4.tiff
    3147_5_Compressed.png
    3147_5_Compressed.png
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    3147_7_Compressed.txt
    3147_7_Compressed.txt
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    3147_7_Compressed.png
    3147_7_Compressed.png
    0843156_813147_3.tiff
    0843156_813147_3.tiff
    0843156_813147_8.tiff
    0843156_813147_8.tiff
    3147_1_Compressed.txt
    3147_1_Compressed.txt
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    843156_813147_14.tiff
    843156_813147_14.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    147_11_Compressed.txt
    147_11_Compressed.txt
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    147_14_Compressed.png
    147_14_Compressed.png
    147_11_Compressed.png
    147_11_Compressed.png
    147_15_Compressed.png
    147_15_Compressed.png
    147_13_Compressed.txt
    147_13_Compressed.txt
    843156_813147_15.tiff
    843156_813147_15.tiff
    843156_813147_10.tiff
    843156_813147_10.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    0843156_813147_2.tiff
    0843156_813147_2.tiff
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    3147_0_Compressed.txt
    3147_0_Compressed.txt
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    0843156_813147_7.tiff
    0843156_813147_7.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    4943_0_Compressed.png
    4943_0_Compressed.png
    6032832_004943_8.tiff
    6032832_004943_8.tiff
    4943_4_Compressed.png
    4943_4_Compressed.png
    6032832_004943_18.jp4
    6032832_004943_18.jp4
    943_5._Compressed.txt
    943_5._Compressed.txt
    6032832_004943_16.jp4
    6032832_004943_16.jp4
    4943_9_Compressed.txt
    4943_9_Compressed.txt
    6032832_004943_2.tiff
    6032832_004943_2.tiff
    943_4._Compressed.txt
    943_4._Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    943_14_Compressed.txt
    943_14_Compressed.txt
    943_1._Compressed.txt
    943_1._Compressed.txt
    943_14_Compressed.png
    943_14_Compressed.png
    943_8._Compressed.txt
    943_8._Compressed.txt
    943_13_Compressed.png
    943_13_Compressed.png
    43_14._Compressed.txt
    43_14._Compressed.txt
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    943_10_Compressed.png
    943_10_Compressed.png
    943_12_Compressed.png
    943_12_Compressed.png
    4943_1_Compressed.png
    4943_1_Compressed.png
    4943_8_Compressed.txt
    4943_8_Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    4943_3_Compressed.txt
    4943_3_Compressed.txt
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    43_12._Compressed.txt
    43_12._Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    943_2._Compressed.txt
    943_2._Compressed.txt
    6032832_004943_0.tiff
    6032832_004943_0.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    43_11._Compressed.txt
    43_11._Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    4943_5_Compressed.png
    4943_5_Compressed.png
    032832_004943_11.tiff
    032832_004943_11.tiff
    4943_9_Compressed.png
    4943_9_Compressed.png
    43_10._Compressed.txt
    43_10._Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    943_13_Compressed.txt
    943_13_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    6032832_004943_7.tiff
    6032832_004943_7.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    943_3._Compressed.txt
    943_3._Compressed.txt
    6032832_004943_1.tiff
    6032832_004943_1.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    032832_004943_15.tiff
    032832_004943_15.tiff
    4943_2_Compressed.txt
    4943_2_Compressed.txt
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    4943_5_Compressed.txt
    4943_5_Compressed.txt
    032832_004943_13.tiff
    032832_004943_13.tiff
    943_9._Compressed.txt
    943_9._Compressed.txt
    6032832_004943_5.tiff
    6032832_004943_5.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    6032832_004943_4.tiff
    6032832_004943_4.tiff
    943_12_Compressed.txt
    943_12_Compressed.txt
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    032832_004943_12.tiff
    032832_004943_12.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    943_0._Compressed.txt
    943_0._Compressed.txt
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    43_13._Compressed.txt
    43_13._Compressed.txt
    943_10_Compressed.txt
    943_10_Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    032832_004943_14.tiff
    032832_004943_14.tiff
    4943_4_Compressed.txt
    4943_4_Compressed.txt
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    943_15_Compressed.png
    943_15_Compressed.png
    4943_0_Compressed.txt
    4943_0_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    6032832_004943_19.jp4
    6032832_004943_19.jp4
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    4943_3_Compressed.png
    4943_3_Compressed.png
    6032832_004943_9.tiff
    6032832_004943_9.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    4943_7_Compressed.png
    4943_7_Compressed.png
    43_15._Compressed.txt
    43_15._Compressed.txt
    6032832_004943_17.jp4
    6032832_004943_17.jp4
    943_11_Compressed.txt
    943_11_Compressed.txt
    4943_8_Compressed.png
    4943_8_Compressed.png
    4943_2_Compressed.png
    4943_2_Compressed.png
    4943_7_Compressed.txt
    4943_7_Compressed.txt
    943_7._Compressed.txt
    943_7._Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    032832_004943_10.tiff
    032832_004943_10.tiff
    4943_1_Compressed.txt
    4943_1_Compressed.txt
    943_15_Compressed.txt
    943_15_Compressed.txt
    6032832_004943_3.tiff
    6032832_004943_3.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    943_11_Compressed.png
    943_11_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    2096_5_Compressed.txt
    2096_5_Compressed.txt
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    8706_4_Compressed.txt
    8706_4_Compressed.txt
    5800_9_Compressed.png
    5800_9_Compressed.png
    879267_614590_12.tiff
    879267_614590_12.tiff
    026_7._Compressed.txt
    026_7._Compressed.txt
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    0676_7_Compressed.png
    0676_7_Compressed.png
    7877567_057880_8.tiff
    7877567_057880_8.tiff
    226_9._Compressed.txt
    226_9._Compressed.txt
    620_2._Compressed.txt
    620_2._Compressed.txt
    460_10_Compressed.png
    460_10_Compressed.png
    706_4._Compressed.txt
    706_4._Compressed.txt
    880_8._Compressed.txt
    880_8._Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    796_13_Compressed.png
    796_13_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    080_0._Compressed.txt
    080_0._Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    4120_4_Compressed.png
    4120_4_Compressed.png
    7808593_500256_1.tiff
    7808593_500256_1.tiff
    3860_8_Compressed.txt
    3860_8_Compressed.txt
    260_11_Compressed.txt
    260_11_Compressed.txt
    326_3._Compressed.txt
    326_3._Compressed.txt
    259692_950796_13.tiff
    259692_950796_13.tiff
    879242_209510_14.tiff
    879242_209510_14.tiff
    8806_3_Compressed.png
    8806_3_Compressed.png
    386_13_Compressed.png
    386_13_Compressed.png
    7226_9_Compressed.txt
    7226_9_Compressed.txt
    7880445_100040_8.tiff
    7880445_100040_8.tiff
    550_13_Compressed.txt
    550_13_Compressed.txt
    676_7._Compressed.txt
    676_7._Compressed.txt
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    66_12._Compressed.txt
    66_12._Compressed.txt
    260_15_Compressed.txt
    260_15_Compressed.txt
    2096_5_Compressed.png
    2096_5_Compressed.png
    796_13_Compressed.txt
    796_13_Compressed.txt
    7808597_767776_0.tiff
    7808597_767776_0.tiff
    8259460_004216_3.tiff
    8259460_004216_3.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    590_12_Compressed.png
    590_12_Compressed.png
    877543_286460_10.tiff
    877543_286460_10.tiff
    7226_9_Compressed.png
    7226_9_Compressed.png
    796_14_Compressed.png
    796_14_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    8259461_604536_5.tiff
    8259461_604536_5.tiff
    96_13._Compressed.txt
    96_13._Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    7880_8_Compressed.png
    7880_8_Compressed.png
    8259460_721026_7.tiff
    8259460_721026_7.tiff
    7170_1_Compressed.txt
    7170_1_Compressed.txt
    0256_9_Compressed.txt
    0256_9_Compressed.txt
    7776_0_Compressed.txt
    7776_0_Compressed.txt
    86_13._Compressed.txt
    86_13._Compressed.txt
    306_1._Compressed.txt
    306_1._Compressed.txt
    7880440_565800_9.tiff
    7880440_565800_9.tiff
    460_4._Compressed.txt
    460_4._Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    7880_8_Compressed.txt
    7880_8_Compressed.txt
    550_13_Compressed.png
    550_13_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    8259461_271136_2.tiff
    8259461_271136_2.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    3946_0_Compressed.txt
    3946_0_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    877548_954260_15.tiff
    877548_954260_15.tiff
    510_14_Compressed.txt
    510_14_Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4120_4_Compressed.txt
    4120_4_Compressed.txt
    96_14._Compressed.txt
    96_14._Compressed.txt
    8706_4_Compressed.png
    8706_4_Compressed.png
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    7880478_640080_0.tiff
    7880478_640080_0.tiff
    7808593_500256_9.tiff
    7808593_500256_9.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    7306_1_Compressed.txt
    7306_1_Compressed.txt
    880474_105840_15.tiff
    880474_105840_15.tiff
    7776_0_Compressed.png
    7776_0_Compressed.png
    1026_7_Compressed.png
    1026_7_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    8836_7_Compressed.png
    8836_7_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    8806_3_Compressed.txt
    8806_3_Compressed.txt
    216_3._Compressed.txt
    216_3._Compressed.txt
    7808588_849326_3.tiff
    7808588_849326_3.tiff
    260_15_Compressed.png
    260_15_Compressed.png
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    7877563_640530_7.tiff
    7877563_640530_7.tiff
    840_15_Compressed.txt
    840_15_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    836_7._Compressed.txt
    836_7._Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    3860_8_Compressed.png
    3860_8_Compressed.png
    966_12_Compressed.txt
    966_12_Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    8259692_167306_1.tiff
    8259692_167306_1.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    50_13._Compressed.txt
    50_13._Compressed.txt
    8260283_118806_3.tiff
    8260283_118806_3.tiff
    60_15._Compressed.txt
    60_15._Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    120_4._Compressed.txt
    120_4._Compressed.txt
    8260282_902096_5.tiff
    8260282_902096_5.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    8259691_767226_9.tiff
    8259691_767226_9.tiff
    860_8._Compressed.txt
    860_8._Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    7170_1_Compressed.png
    7170_1_Compressed.png
    840_15_Compressed.png
    840_15_Compressed.png
    040_8._Compressed.txt
    040_8._Compressed.txt
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    510_14_Compressed.png
    510_14_Compressed.png
    0080_0_Compressed.png
    0080_0_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    4536_5_Compressed.png
    4536_5_Compressed.png
    8259692_350676_7.tiff
    8259692_350676_7.tiff
    1136_2_Compressed.png
    1136_2_Compressed.png
    9326_3_Compressed.txt
    9326_3_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    7306_1_Compressed.png
    7306_1_Compressed.png
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    7877548_254120_4.tiff
    7877548_254120_4.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    8260283_268836_7.tiff
    8260283_268836_7.tiff
    260283_068796_14.tiff
    260283_068796_14.tiff
    260_11_Compressed.png
    260_11_Compressed.png
    4536_5_Compressed.txt
    4536_5_Compressed.txt
    0040_8_Compressed.png
    0040_8_Compressed.png
    256_1._Compressed.txt
    256_1._Compressed.txt
    170_1._Compressed.txt
    170_1._Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    536_5._Compressed.txt
    536_5._Compressed.txt
    6620_2_Compressed.txt
    6620_2_Compressed.txt
    60_10._Compressed.txt
    60_10._Compressed.txt
    259692_133966_12.tiff
    259692_133966_12.tiff
    946_0._Compressed.txt
    946_0._Compressed.txt
    7877544_086620_2.tiff
    7877544_086620_2.tiff
    136_2._Compressed.txt
    136_2._Compressed.txt
    877567_074550_13.tiff
    877567_074550_13.tiff
    0040_8_Compressed.txt
    0040_8_Compressed.txt
    6620_2_Compressed.png
    6620_2_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    460_10_Compressed.txt
    460_10_Compressed.txt
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    0256_9_Compressed.png
    0256_9_Compressed.png
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    386_13_Compressed.txt
    386_13_Compressed.txt
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    8260282_618706_4.tiff
    8260282_618706_4.tiff
    879267_631260_11.tiff
    879267_631260_11.tiff
    0256_1_Compressed.txt
    0256_1_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    256_9._Compressed.txt
    256_9._Compressed.txt
    40_15._Compressed.txt
    40_15._Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    1026_7_Compressed.txt
    1026_7_Compressed.txt
    796_14_Compressed.txt
    796_14_Compressed.txt
    7877563_507170_1.tiff
    7877563_507170_1.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    7880470_538460_4.tiff
    7880470_538460_4.tiff
    0256_1_Compressed.png
    0256_1_Compressed.png
    60_11._Compressed.txt
    60_11._Compressed.txt
    530_7._Compressed.txt
    530_7._Compressed.txt
    0676_7_Compressed.txt
    0676_7_Compressed.txt
    096_5._Compressed.txt
    096_5._Compressed.txt
    4216_3_Compressed.txt
    4216_3_Compressed.txt
    800_9._Compressed.txt
    800_9._Compressed.txt
    90_12._Compressed.txt
    90_12._Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    806_3._Compressed.txt
    806_3._Compressed.txt
    8460_4_Compressed.txt
    8460_4_Compressed.txt
    808592_483386_13.tiff
    808592_483386_13.tiff
    8460_4_Compressed.png
    8460_4_Compressed.png
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    966_12_Compressed.png
    966_12_Compressed.png
    3946_0_Compressed.png
    3946_0_Compressed.png
    776_0._Compressed.txt
    776_0._Compressed.txt
    0080_0_Compressed.txt
    0080_0_Compressed.txt
    8836_7_Compressed.txt
    8836_7_Compressed.txt
    1136_2_Compressed.txt
    1136_2_Compressed.txt
    8259692_033946_0.tiff
    8259692_033946_0.tiff
    0530_7_Compressed.txt
    0530_7_Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    10_14._Compressed.txt
    10_14._Compressed.txt
    9326_3_Compressed.png
    9326_3_Compressed.png
    4216_3_Compressed.png
    4216_3_Compressed.png
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    5800_9_Compressed.txt
    5800_9_Compressed.txt
    590_12_Compressed.txt
    590_12_Compressed.txt
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    0530_7_Compressed.png
    0530_7_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    7877563_623860_8.tiff
    7877563_623860_8.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    9807_0_Compressed.png
    9807_0_Compressed.png
    9807_1_Compressed.txt
    9807_1_Compressed.txt
    9807_4_Compressed.txt
    9807_4_Compressed.txt
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    843156_779807_10.tiff
    843156_779807_10.tiff
    807_15_Compressed.txt
    807_15_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    9807_1_Compressed.png
    9807_1_Compressed.png
    807_10_Compressed.png
    807_10_Compressed.png
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    9807_8_Compressed.txt
    9807_8_Compressed.txt
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    807_14_Compressed.png
    807_14_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    9807_9_Compressed.png
    9807_9_Compressed.png
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    0843156_779807_9.tiff
    0843156_779807_9.tiff
    9807_7_Compressed.png
    9807_7_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    807_14_Compressed.txt
    807_14_Compressed.txt
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    807_12_Compressed.txt
    807_12_Compressed.txt
    807_10_Compressed.txt
    807_10_Compressed.txt
    843156_779807_13.tiff
    843156_779807_13.tiff
    9807_2_Compressed.png
    9807_2_Compressed.png
    9807_5_Compressed.png
    9807_5_Compressed.png
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    843156_779807_12.tiff
    843156_779807_12.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    0843156_779807_3.tiff
    0843156_779807_3.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    0843156_779807_0.tiff
    0843156_779807_0.tiff
    0843156_779807_8.tiff
    0843156_779807_8.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    9807_9_Compressed.txt
    9807_9_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    843156_779807_15.tiff
    843156_779807_15.tiff
    9807_5_Compressed.txt
    9807_5_Compressed.txt
    807_11_Compressed.png
    807_11_Compressed.png
    0843156_779807_7.tiff
    0843156_779807_7.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    807_11_Compressed.txt
    807_11_Compressed.txt
    843156_779807_14.tiff
    843156_779807_14.tiff
    0843156_779807_4.tiff
    0843156_779807_4.tiff
    807_13_Compressed.txt
    807_13_Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    9807_7_Compressed.txt
    9807_7_Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    9807_3_Compressed.txt
    9807_3_Compressed.txt
    0843156_779807_5.tiff
    0843156_779807_5.tiff
    807_12_Compressed.png
    807_12_Compressed.png
    9807_2_Compressed.txt
    9807_2_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    843156_779807_11.tiff
    843156_779807_11.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    0843156_779807_2.tiff
    0843156_779807_2.tiff
    9807_3_Compressed.png
    9807_3_Compressed.png
    9807_0_Compressed.txt
    9807_0_Compressed.txt
    807_13_Compressed.png
    807_13_Compressed.png
    9807_8_Compressed.png
    9807_8_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    9807_4_Compressed.png
    9807_4_Compressed.png
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    0843156_779807_1.tiff
    0843156_779807_1.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    807_15_Compressed.png
    807_15_Compressed.png
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    0843156_846487_1.tiff
    0843156_846487_1.tiff
    6487_2_Compressed.txt
    6487_2_Compressed.txt
    6487_9_Compressed.txt
    6487_9_Compressed.txt
    6487_3_Compressed.png
    6487_3_Compressed.png
    6487_8_Compressed.txt
    6487_8_Compressed.txt
    843156_846487_13.tiff
    843156_846487_13.tiff
    6487_4_Compressed.png
    6487_4_Compressed.png
    6487_4_Compressed.txt
    6487_4_Compressed.txt
    487_11_Compressed.png
    487_11_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    6487_2_Compressed.png
    6487_2_Compressed.png
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    0843156_846487_4.tiff
    0843156_846487_4.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    487_10_Compressed.txt
    487_10_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    487_12_Compressed.txt
    487_12_Compressed.txt
    487_15_Compressed.png
    487_15_Compressed.png
    0843156_846487_7.tiff
    0843156_846487_7.tiff
    6487_0_Compressed.txt
    6487_0_Compressed.txt
    6487_5_Compressed.txt
    6487_5_Compressed.txt
    843156_846487_15.tiff
    843156_846487_15.tiff
    6487_8_Compressed.png
    6487_8_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    487_11_Compressed.txt
    487_11_Compressed.txt
    487_14_Compressed.txt
    487_14_Compressed.txt
    487_12_Compressed.png
    487_12_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    6487_9_Compressed.png
    6487_9_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    0843156_846487_0.tiff
    0843156_846487_0.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    0843156_846487_5.tiff
    0843156_846487_5.tiff
    0843156_846487_2.tiff
    0843156_846487_2.tiff
    6487_1_Compressed.png
    6487_1_Compressed.png
    843156_846487_14.tiff
    843156_846487_14.tiff
    843156_846487_10.tiff
    843156_846487_10.tiff
    843156_846487_11.tiff
    843156_846487_11.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    6487_5_Compressed.png
    6487_5_Compressed.png
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    0843156_846487_8.tiff
    0843156_846487_8.tiff
    487_14_Compressed.png
    487_14_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    0843156_846487_9.tiff
    0843156_846487_9.tiff
    487_13_Compressed.txt
    487_13_Compressed.txt
    843156_846487_12.tiff
    843156_846487_12.tiff
    6487_0_Compressed.png
    6487_0_Compressed.png
    487_13_Compressed.png
    487_13_Compressed.png
    6487_1_Compressed.txt
    6487_1_Compressed.txt
    487_10_Compressed.png
    487_10_Compressed.png
    6487_7_Compressed.txt
    6487_7_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    6487_3_Compressed.txt
    6487_3_Compressed.txt
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    6487_7_Compressed.png
    6487_7_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    0843156_846487_3.tiff
    0843156_846487_3.tiff
    0843156_846487_18.jp4
    0843156_846487_18.jp4
    487_15_Compressed.txt
    487_15_Compressed.txt
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    8957_0_Compressed.png
    8957_0_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    957_12_Compressed.txt
    957_12_Compressed.txt
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    840451_988957_14.tiff
    840451_988957_14.tiff
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    8957_7_Compressed.png
    8957_7_Compressed.png
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    8957_2_Compressed.png
    8957_2_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    8957_5_Compressed.png
    8957_5_Compressed.png
    0840451_988957_4.tiff
    0840451_988957_4.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    0840451_988957_5.tiff
    0840451_988957_5.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    957_10_Compressed.txt
    957_10_Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    957_13_Compressed.png
    957_13_Compressed.png
    8957_7_Compressed.txt
    8957_7_Compressed.txt
    0840451_988957_16.jp4
    0840451_988957_16.jp4
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    8957_2_Compressed.txt
    8957_2_Compressed.txt
    0840451_988957_17.jp4
    0840451_988957_17.jp4
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    0840451_988957_8.tiff
    0840451_988957_8.tiff
    8957_9_Compressed.png
    8957_9_Compressed.png
    8957_3_Compressed.txt
    8957_3_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    840451_988957_12.tiff
    840451_988957_12.tiff
    8957_9_Compressed.txt
    8957_9_Compressed.txt
    0840451_988957_3.tiff
    0840451_988957_3.tiff
    8957_5_Compressed.txt
    8957_5_Compressed.txt
    8957_3_Compressed.png
    8957_3_Compressed.png
    8957_4_Compressed.txt
    8957_4_Compressed.txt
    840451_988957_10.tiff
    840451_988957_10.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    957_14_Compressed.txt
    957_14_Compressed.txt
    8957_8_Compressed.png
    8957_8_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    957_10_Compressed.png
    957_10_Compressed.png
    0840451_988957_0.tiff
    0840451_988957_0.tiff
    0840451_988957_2.tiff
    0840451_988957_2.tiff
    0840451_988957_9.tiff
    0840451_988957_9.tiff
    957_15_Compressed.png
    957_15_Compressed.png
    8957_0_Compressed.txt
    8957_0_Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    957_13_Compressed.txt
    957_13_Compressed.txt
    840451_988957_11.tiff
    840451_988957_11.tiff
    840451_988957_15.tiff
    840451_988957_15.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    957_11_Compressed.png
    957_11_Compressed.png
    8957_1_Compressed.png
    8957_1_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    840451_988957_13.tiff
    840451_988957_13.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    0840451_988957_1.tiff
    0840451_988957_1.tiff
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    957_12_Compressed.png
    957_12_Compressed.png
    957_15_Compressed.txt
    957_15_Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    8957_4_Compressed.png
    8957_4_Compressed.png
    957_14_Compressed.png
    957_14_Compressed.png
    8957_8_Compressed.txt
    8957_8_Compressed.txt
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    0840451_988957_7.tiff
    0840451_988957_7.tiff
    8957_1_Compressed.txt
    8957_1_Compressed.txt
    957_11_Compressed.txt
    957_11_Compressed.txt
    6293_3_Compressed.txt
    6293_3_Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    293_1._Compressed.txt
    293_1._Compressed.txt
    6032738_736293_7.tiff
    6032738_736293_7.tiff
    6032738_736293_5.tiff
    6032738_736293_5.tiff
    6293_0_Compressed.txt
    6293_0_Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    293_9._Compressed.txt
    293_9._Compressed.txt
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    293_12_Compressed.txt
    293_12_Compressed.txt
    293_10_Compressed.txt
    293_10_Compressed.txt
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    6293_2_Compressed.png
    6293_2_Compressed.png
    293_8._Compressed.txt
    293_8._Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    93_14._Compressed.txt
    93_14._Compressed.txt
    6293_3_Compressed.png
    6293_3_Compressed.png
    6293_8_Compressed.txt
    6293_8_Compressed.txt
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    6032738_736293_4.tiff
    6032738_736293_4.tiff
    93_12._Compressed.txt
    93_12._Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    293_11_Compressed.txt
    293_11_Compressed.txt
    6032738_736293_8.tiff
    6032738_736293_8.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    93_15._Compressed.txt
    93_15._Compressed.txt
    032738_736293_11.tiff
    032738_736293_11.tiff
    6293_7_Compressed.txt
    6293_7_Compressed.txt
    293_14_Compressed.png
    293_14_Compressed.png
    6293_8_Compressed.png
    6293_8_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    293_11_Compressed.png
    293_11_Compressed.png
    6293_1_Compressed.png
    6293_1_Compressed.png
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    6032738_736293_0.tiff
    6032738_736293_0.tiff
    6293_7_Compressed.png
    6293_7_Compressed.png
    293_7._Compressed.txt
    293_7._Compressed.txt
    6293_4_Compressed.png
    6293_4_Compressed.png
    032738_736293_14.tiff
    032738_736293_14.tiff
    032738_736293_10.tiff
    032738_736293_10.tiff
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    032738_736293_13.tiff
    032738_736293_13.tiff
    6293_4_Compressed.txt
    6293_4_Compressed.txt
    6293_5_Compressed.txt
    6293_5_Compressed.txt
    293_12_Compressed.png
    293_12_Compressed.png
    6293_9_Compressed.txt
    6293_9_Compressed.txt
    293_13_Compressed.txt
    293_13_Compressed.txt
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    6293_0_Compressed.png
    6293_0_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    293_15_Compressed.txt
    293_15_Compressed.txt
    6293_9_Compressed.png
    6293_9_Compressed.png
    293_10_Compressed.png
    293_10_Compressed.png
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    293_15_Compressed.png
    293_15_Compressed.png
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    293_0._Compressed.txt
    293_0._Compressed.txt
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    93_10._Compressed.txt
    93_10._Compressed.txt
    6293_1_Compressed.txt
    6293_1_Compressed.txt
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    032738_736293_12.tiff
    032738_736293_12.tiff
    6032738_736293_9.tiff
    6032738_736293_9.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    032738_736293_15.tiff
    032738_736293_15.tiff
    293_3._Compressed.txt
    293_3._Compressed.txt
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    6032738_736293_2.tiff
    6032738_736293_2.tiff
    293_13_Compressed.png
    293_13_Compressed.png
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    93_13._Compressed.txt
    93_13._Compressed.txt
    293_2._Compressed.txt
    293_2._Compressed.txt
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    6032738_736293_3.tiff
    6032738_736293_3.tiff
    6293_5_Compressed.png
    6293_5_Compressed.png
    93_11._Compressed.txt
    93_11._Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    6032738_736293_1.tiff
    6032738_736293_1.tiff
    6293_2_Compressed.txt
    6293_2_Compressed.txt
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    293_5._Compressed.txt
    293_5._Compressed.txt
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    293_14_Compressed.txt
    293_14_Compressed.txt
    293_4._Compressed.txt
    293_4._Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    43_10._Compressed.txt
    43_10._Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    543_7._Compressed.txt
    543_7._Compressed.txt
    9543_3_Compressed.png
    9543_3_Compressed.png
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    543_13_Compressed.png
    543_13_Compressed.png
    543_15_Compressed.txt
    543_15_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    6032871_679543_1.tiff
    6032871_679543_1.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    6032871_679543_5.tiff
    6032871_679543_5.tiff
    6032871_679543_4.tiff
    6032871_679543_4.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    43_14._Compressed.txt
    43_14._Compressed.txt
    032871_679543_15.tiff
    032871_679543_15.tiff
    543_8._Compressed.txt
    543_8._Compressed.txt
    543_9._Compressed.txt
    543_9._Compressed.txt
    543_1._Compressed.txt
    543_1._Compressed.txt
    543_11_Compressed.png
    543_11_Compressed.png
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    543_10_Compressed.png
    543_10_Compressed.png
    9543_0_Compressed.png
    9543_0_Compressed.png
    9543_9_Compressed.txt
    9543_9_Compressed.txt
    9543_4_Compressed.png
    9543_4_Compressed.png
    543_0._Compressed.txt
    543_0._Compressed.txt
    9543_1_Compressed.txt
    9543_1_Compressed.txt
    9543_1_Compressed.png
    9543_1_Compressed.png
    543_4._Compressed.txt
    543_4._Compressed.txt
    9543_0_Compressed.txt
    9543_0_Compressed.txt
    543_10_Compressed.txt
    543_10_Compressed.txt
    9543_2_Compressed.png
    9543_2_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    6032871_679543_2.tiff
    6032871_679543_2.tiff
    032871_679543_12.tiff
    032871_679543_12.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    9543_5_Compressed.png
    9543_5_Compressed.png
    43_12._Compressed.txt
    43_12._Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    9543_2_Compressed.txt
    9543_2_Compressed.txt
    9543_5_Compressed.txt
    9543_5_Compressed.txt
    9543_4_Compressed.txt
    9543_4_Compressed.txt
    9543_8_Compressed.txt
    9543_8_Compressed.txt
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    6032871_679543_9.tiff
    6032871_679543_9.tiff
    032871_679543_10.tiff
    032871_679543_10.tiff
    543_13_Compressed.txt
    543_13_Compressed.txt
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    6032871_679543_3.tiff
    6032871_679543_3.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    43_15._Compressed.txt
    43_15._Compressed.txt
    543_3._Compressed.txt
    543_3._Compressed.txt
    543_15_Compressed.png
    543_15_Compressed.png
    032871_679543_13.tiff
    032871_679543_13.tiff
    9543_7_Compressed.txt
    9543_7_Compressed.txt
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    9543_9_Compressed.png
    9543_9_Compressed.png
    9543_8_Compressed.png
    9543_8_Compressed.png
    9543_3_Compressed.txt
    9543_3_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    43_11._Compressed.txt
    43_11._Compressed.txt
    543_14_Compressed.png
    543_14_Compressed.png
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    9543_7_Compressed.png
    9543_7_Compressed.png
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    543_12_Compressed.png
    543_12_Compressed.png
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    6032871_679543_7.tiff
    6032871_679543_7.tiff
    543_12_Compressed.txt
    543_12_Compressed.txt
    543_5._Compressed.txt
    543_5._Compressed.txt
    6032871_679543_8.tiff
    6032871_679543_8.tiff
    543_11_Compressed.txt
    543_11_Compressed.txt
    543_14_Compressed.txt
    543_14_Compressed.txt
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    032871_679543_11.tiff
    032871_679543_11.tiff
    43_13._Compressed.txt
    43_13._Compressed.txt
    6032871_679543_0.tiff
    6032871_679543_0.tiff
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    543_2._Compressed.txt
    543_2._Compressed.txt
    032871_679543_14.tiff
    032871_679543_14.tiff
    3137_8_Compressed.png
    3137_8_Compressed.png
    137_10_Compressed.txt
    137_10_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    137_12_Compressed.txt
    137_12_Compressed.txt
    3137_5_Compressed.txt
    3137_5_Compressed.txt
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    0843156_763137_8.tiff
    0843156_763137_8.tiff
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    0843156_763137_5.tiff
    0843156_763137_5.tiff
    843156_763137_10.tiff
    843156_763137_10.tiff
    3137_5_Compressed.png
    3137_5_Compressed.png
    3137_4_Compressed.png
    3137_4_Compressed.png
    3137_1_Compressed.png
    3137_1_Compressed.png
    137_13_Compressed.png
    137_13_Compressed.png
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    3137_3_Compressed.txt
    3137_3_Compressed.txt
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    843156_763137_14.tiff
    843156_763137_14.tiff
    3137_0_Compressed.png
    3137_0_Compressed.png
    3137_4_Compressed.txt
    3137_4_Compressed.txt
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    3137_7_Compressed.png
    3137_7_Compressed.png
    137_13_Compressed.txt
    137_13_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    0843156_763137_2.tiff
    0843156_763137_2.tiff
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    137_14_Compressed.png
    137_14_Compressed.png
    843156_763137_11.tiff
    843156_763137_11.tiff
    0843156_763137_7.tiff
    0843156_763137_7.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    137_15_Compressed.png
    137_15_Compressed.png
    0843156_763137_0.tiff
    0843156_763137_0.tiff
    3137_9_Compressed.png
    3137_9_Compressed.png
    0843156_763137_3.tiff
    0843156_763137_3.tiff
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    3137_2_Compressed.png
    3137_2_Compressed.png
    137_15_Compressed.txt
    137_15_Compressed.txt
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    3137_1_Compressed.txt
    3137_1_Compressed.txt
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    137_10_Compressed.png
    137_10_Compressed.png
    0843156_763137_1.tiff
    0843156_763137_1.tiff
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    137_14_Compressed.txt
    137_14_Compressed.txt
    0843156_763137_4.tiff
    0843156_763137_4.tiff
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    3137_2_Compressed.txt
    3137_2_Compressed.txt
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    137_12_Compressed.png
    137_12_Compressed.png
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    843156_763137_12.tiff
    843156_763137_12.tiff
    3137_8_Compressed.txt
    3137_8_Compressed.txt
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    3137_9_Compressed.txt
    3137_9_Compressed.txt
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    3137_7_Compressed.txt
    3137_7_Compressed.txt
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    137_11_Compressed.png
    137_11_Compressed.png
    3137_3_Compressed.png
    3137_3_Compressed.png
    3137_0_Compressed.txt
    3137_0_Compressed.txt
    0843156_763137_9.tiff
    0843156_763137_9.tiff
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    843156_763137_13.tiff
    843156_763137_13.tiff
    843156_763137_15.tiff
    843156_763137_15.tiff
    137_11_Compressed.txt
    137_11_Compressed.txt
    843156_746467_10.tiff
    843156_746467_10.tiff
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    6467_8_Compressed.txt
    6467_8_Compressed.txt
    6467_8_Compressed.png
    6467_8_Compressed.png
    843156_746467_13.tiff
    843156_746467_13.tiff
    843156_746467_11.tiff
    843156_746467_11.tiff
    11_Compressedlzw.tiff
    11_Compressedlzw.tiff
    9RemovedFirstLine.tif
    9RemovedFirstLine.tif
    _2_Compressedlzw.tiff
    _2_Compressedlzw.tiff
    467_14_Compressed.txt
    467_14_Compressed.txt
    467_11_Compressed.txt
    467_11_Compressed.txt
    843156_746467_15.tiff
    843156_746467_15.tiff
    467_10_Compressed.txt
    467_10_Compressed.txt
    6467_2_Compressed.txt
    6467_2_Compressed.txt
    6467_4_Compressed.png
    6467_4_Compressed.png
    0843156_746467_9.tiff
    0843156_746467_9.tiff
    6467_1_Compressed.txt
    6467_1_Compressed.txt
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    6467_2_Compressed.png
    6467_2_Compressed.png
    6467_9_Compressed.png
    6467_9_Compressed.png
    1RemovedFirstLine.tif
    1RemovedFirstLine.tif
    467_15_Compressed.txt
    467_15_Compressed.txt
    0843156_746467_2.tiff
    0843156_746467_2.tiff
    0843156_746467_3.tiff
    0843156_746467_3.tiff
    6467_5_Compressed.png
    6467_5_Compressed.png
    10_Compressedlzw.tiff
    10_Compressedlzw.tiff
    6467_7_Compressed.png
    6467_7_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    0843156_746467_4.tiff
    0843156_746467_4.tiff
    6467_3_Compressed.png
    6467_3_Compressed.png
    7RemovedFirstLine.tif
    7RemovedFirstLine.tif
    13_Compressedlzw.tiff
    13_Compressedlzw.tiff
    467_15_Compressed.png
    467_15_Compressed.png
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    5RemovedFirstLine.tif
    467_14_Compressed.png
    467_14_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    15_Compressedlzw.tiff
    15_Compressedlzw.tiff
    467_12_Compressed.png
    467_12_Compressed.png
    467_13_Compressed.png
    467_13_Compressed.png
    0RemovedFirstLine.tif
    0RemovedFirstLine.tif
    _8_Compressedlzw.tiff
    _8_Compressedlzw.tiff
    6467_4_Compressed.txt
    6467_4_Compressed.txt
    0843156_746467_7.tiff
    0843156_746467_7.tiff
    6467_9_Compressed.txt
    6467_9_Compressed.txt
    6467_7_Compressed.txt
    6467_7_Compressed.txt
    _0_Compressedlzw.tiff
    _0_Compressedlzw.tiff
    0843156_746467_18.jp4
    0843156_746467_18.jp4
    6467_1_Compressed.png
    6467_1_Compressed.png
    2RemovedFirstLine.tif
    2RemovedFirstLine.tif
    843156_746467_14.tiff
    843156_746467_14.tiff
    _1_Compressedlzw.tiff
    _1_Compressedlzw.tiff
    843156_746467_12.tiff
    843156_746467_12.tiff
    6467_3_Compressed.txt
    6467_3_Compressed.txt
    _3_Compressedlzw.tiff
    _3_Compressedlzw.tiff
    0843156_746467_1.tiff
    0843156_746467_1.tiff
    467_10_Compressed.png
    467_10_Compressed.png
    3RemovedFirstLine.tif
    3RemovedFirstLine.tif
    467_12_Compressed.txt
    467_12_Compressed.txt
    467_13_Compressed.txt
    467_13_Compressed.txt
    _7_Compressedlzw.tiff
    _7_Compressedlzw.tiff
    14_Compressedlzw.tiff
    14_Compressedlzw.tiff
    4RemovedFirstLine.tif
    4RemovedFirstLine.tif
    0843156_746467_19.jp4
    0843156_746467_19.jp4
    0843156_746467_8.tiff
    0843156_746467_8.tiff
    _9_Compressedlzw.tiff
    _9_Compressedlzw.tiff
    8RemovedFirstLine.tif
    8RemovedFirstLine.tif
    0843156_746467_0.tiff
    0843156_746467_0.tiff
    6467_0_Compressed.png
    6467_0_Compressed.png
    6467_0_Compressed.txt
    6467_0_Compressed.txt
    0843156_746467_5.tiff
    0843156_746467_5.tiff
    _5_Compressedlzw.tiff
    _5_Compressedlzw.tiff
    12_Compressedlzw.tiff
    12_Compressedlzw.tiff
    467_11_Compressed.png
    467_11_Compressed.png
    _4_Compressedlzw.tiff
    _4_Compressedlzw.tiff
    6467_5_Compressed.txt
    6467_5_Compressed.txt
    1442
    1442


%% Cell type:code id: tags:
%% Cell type:code id: tags:


``` python
``` python
```
```
+3 −3
Original line number Original line Diff line number Diff line
@@ -21,7 +21,7 @@ if __name__ == "__main__":
    scenes = file_extractor(folder_name)
    scenes = file_extractor(folder_name)
    images = image_extractor(scenes)
    images = image_extractor(scenes)
    dview = initialize()
    dview = initialize()
    list_dic = np.load("first_dic.npy", allow_pickle=True)
    list_dic = np.load("first_dict.npy", allow_pickle=True)
    bins = [21,32,48]
    bins = [21,32,48]
    starttime = time()
    starttime = time()
    
    
@@ -30,7 +30,7 @@ if __name__ == "__main__":
        Takes in the filename and writes the compressed image
        Takes in the filename and writes the compressed image
        """
        """


        list_dic = np.load("first_dic.npy", allow_pickle=True)
        list_dic = np.load("first_dict.npy", allow_pickle=True)
        bins = [21,32,48]
        bins = [21,32,48]
        image, new_error, diff = huffman(filename, 4, False)
        image, new_error, diff = huffman(filename, 4, False)
        encoded_string = encoder(new_error, list_dic, diff, bins)
        encoded_string = encoder(new_error, list_dic, diff, bins)
@@ -42,7 +42,7 @@ if __name__ == "__main__":
        with open(newname + "_Compressed.txt", 'wb') as f:
        with open(newname + "_Compressed.txt", 'wb') as f:
            f.write(inletters)
            f.write(inletters)
    def decode_an_image(filename):
    def decode_an_image(filename):
        list_dic = np.load("first_dic.npy", allow_pickle=True)
        list_dic = np.load("first_dict.npy", allow_pickle=True)
        bins = [21,32,48]
        bins = [21,32,48]
        image, new_error, diff = huffman(filename, 4, False)
        image, new_error, diff = huffman(filename, 4, False)
        if filename[-5:] == ".tiff":
        if filename[-5:] == ".tiff":
+43 −15
Original line number Original line Diff line number Diff line
@@ -65,14 +65,13 @@ def predict_pix(tiff_image_path, difference = True):
    
    
    Input:
    Input:
    tiff_image_path (string): path to the tiff file
    tiff_image_path (string): path to the tiff file
    
    difference (bool): whether or not to use the alternate differencing system
    Return:
    Return:
    image   ndarray(512 X 640): original image 
    image   ndarray(512 X 640): original image 


    diff.   ndarray(325380,): IF difference = TRUE, difference between the min and max of four neighbors exclude the boundary
    diff.   ndarray(325380,): IF difference = TRUE, difference between the min and max of four neighbors exclude the boundary
                            ELSE: the residuals of the four nearest pixels to a fitted hyperplane
                            ELSE: the residuals of the four nearest pixels to a fitted hyperplane
    error   ndarray(325380,): difference between the original image and predicted image
    error   ndarray(325380,): difference between the original image and predicted image
    A       ndarray(3 X 3): system of equation
    """
    """
    image_obj = Image.open(tiff_image_path)    #Open the image and read it as an Image object
    image_obj = Image.open(tiff_image_path)    #Open the image and read it as an Image object
    image_array = np.array(image_obj)[1:].astype(int)    #Convert to an array, leaving out the first row because the first row is just housekeeping data
    image_array = np.array(image_obj)[1:].astype(int)    #Convert to an array, leaving out the first row because the first row is just housekeeping data
@@ -187,6 +186,7 @@ def make_dictionary(tiff_image_path_list, num_bins=4, difference = True):
    Input:
    Input:
    tiff_image_path     (string): path to the tiff file
    tiff_image_path     (string): path to the tiff file
    num_bins            (int): number of bins
    num_bins            (int): number of bins
    difference (bool): whether or not to use the alternate differencing system


    Return:
    Return:
    huffman_encoding_list  list    (num_bins + 1): a list of dictionary, each dictionary is a huffman encoding
    huffman_encoding_list  list    (num_bins + 1): a list of dictionary, each dictionary is a huffman encoding
@@ -278,16 +278,13 @@ def huffman(tiff_image_path, num_bins=4, difference = True):
    Input:
    Input:
    tiff_image_path     (string): path to the tiff file
    tiff_image_path     (string): path to the tiff file
    num_bins            (int): number of bins
    num_bins            (int): number of bins
    difference (bool): whether or not to use the alternate differencing system


    Return:
    Return:
    huffman_encoding_list  list    (num_bins + 1): a list of dictionary
    image_as_array         ndarray (512, 640): original image
    image_as_array         ndarray (512, 640): original image
    new_error              ndarray (512, 640): error that includes the boundary
    new_error              ndarray (512, 640): error that includes the boundary
    diff                   ndarray (510, 638): difference of min and max of the 4 neighbors
    diff                   ndarray (510, 638): difference of min and max of the 4 neighbors
    boundary               ndarray (2300,): the boundary values after subtracting the very first pixel value

    predict                ndarray (325380,): the list of predicted values
    bins                   list    (num_bins - 1,): a list of threshold to cut the bins
    A                      ndarray (3 X 3): system of equation
    """
    """
    # get the image_as_array, etc
    # get the image_as_array, etc
    image_as_array, diff, error= predict_pix(tiff_image_path, difference)
    image_as_array, diff, error= predict_pix(tiff_image_path, difference)
@@ -374,8 +371,9 @@ def encoder(error, list_dic, diff, bins):
    bins       (num_bins - 1,): a list of threshold to cut the bins
    bins       (num_bins - 1,): a list of threshold to cut the bins
    
    
    Return:
    Return:
    encoded   (512, 640): encoded matrix
    returnable_encode   (512, 640): encoded matrix
    """
    """

    returnable_encode = ""
    returnable_encode = ""
    # copy the error matrix (including the boundary)
    # copy the error matrix (including the boundary)
    encoded = np.copy(error).astype(int).astype(str).astype(object)
    encoded = np.copy(error).astype(int).astype(str).astype(object)
@@ -400,10 +398,10 @@ def decoder(encoded_string, list_dic, bins, use_diff):
    """
    """
    This function decodes the encoded_matrix.
    This function decodes the encoded_matrix.
    Input:
    Input:
    A               (3 X 3): system of equation
    encoded_string  (string): This is the input, the available information in 1s, 0s
    list_dic        (num_dic + 1,): a list of huffman coding table 
    list_dic        (num_dic + 1,): a list of huffman coding table 
    encoded_matrix  (512, 640): encoded matrix
    bins            (num_bins - 1,): a list of threshold to cut the bins
    bins            (num_bins - 1,): a list of threshold to cut the bins
    use_diff (bool): whether or not to use the alternate differencing system
    
    
    Return:
    Return:
    decode_matrix   (512, 640): decoded matrix
    decode_matrix   (512, 640): decoded matrix
@@ -483,10 +481,24 @@ def decoder(encoded_string, list_dic, bins, use_diff):
    return decode_matrix.astype(int)
    return decode_matrix.astype(int)


def read_from_file(filename):
def read_from_file(filename):
    '''
    This function reads the file and return the content in a list
    Input:
        filename (string): the name of the file
    Return:
        content (list): the content of the file
    '''
    with open(filename, 'rb') as file:
    with open(filename, 'rb') as file:
        return file.read()
        return file.read()


def bitstring_to_bytes(input_string):
def bitstring_to_bytes(input_string):
    '''
    This function converts the bitstring to bytes
    Input:
        input_string (string): the bitstring
    Return:
        output_string (string): the bytes
    '''
    int_array = []
    int_array = []
    length_of_string = len(input_string)
    length_of_string = len(input_string)
    while length_of_string >= 8:
    while length_of_string >= 8:
@@ -501,12 +513,28 @@ def bitstring_to_bytes(input_string):
    return bytes(int_array)
    return bytes(int_array)


def bytes_to_bitstring(input_bytearray):
def bytes_to_bitstring(input_bytearray):
    '''
    This function converts the bytes to bitstring
    Input:
        input_bytearray (bytearray): the bytes
    Return:
        output_string (string): the bitstring
    '''
    end_string = ""
    end_string = ""
    int_array = [i for i in input_bytearray]
    int_array = [i for i in input_bytearray]
    for i, item in enumerate(int_array):
    for i, item in enumerate(int_array):
        end_string += (bin(item)[2:].zfill(8))
        end_string += (bin(item)[2:].zfill(8))
    return end_string
    return end_string
def text_to_tiff(filename, list_dic, bins):
def text_to_tiff(filename, list_dic, bins):
    '''
    This function converts and saves the text to tiff
    Input:
        filename (string): the name of the file
        list_dic (list): the list of dictionary
        bins (list): the list of bins
    Return:
        None
    '''
    encoded_string = bytes_to_bitstring(read_from_file(filename))
    encoded_string = bytes_to_bitstring(read_from_file(filename))
    reconstruct_image = decoder(encoded_string, list_dic, bins, False)
    reconstruct_image = decoder(encoded_string, list_dic, bins, False)
    reconstruct_image = reconstruct_image.astype(np.uint16)
    reconstruct_image = reconstruct_image.astype(np.uint16)
@@ -521,7 +549,7 @@ if __name__ == "__main__":
    list_dic, bins = make_dictionary(images, 4, False)
    list_dic, bins = make_dictionary(images, 4, False)
    file_sizes_new = []
    file_sizes_new = []
    file_sizes_old = []
    file_sizes_old = []
    # list_dic = np.load("first_dic.npy", allow_pickle="TRUE")
    # list_dic = np.load("first_dict.npy", allow_pickle="TRUE")
    bins = [21,32,48]
    bins = [21,32,48]
    np.save("first_dict.npy", list_dic)
    np.save("first_dict.npy", list_dic)
    for i in range(len(images)):
    for i in range(len(images)):
@@ -544,9 +572,9 @@ if __name__ == "__main__":
    print(file_sizes_new)
    print(file_sizes_new)
    print(file_sizes_old)
    print(file_sizes_old)
    print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
    print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
    file_sizes_new.append(os.path.getsize("first_dic.npy"))
    file_sizes_new.append(os.path.getsize("first_dict.npy"))
    print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
    print(np.sum(file_sizes_new)/np.sum(file_sizes_old))
    # list_dic = np.load("first_dic.npy", allow_pickle="TRUE")
    # list_dic = np.load("first_dict.npy", allow_pickle="TRUE")
    bins = [21,32,48]
    bins = [21,32,48]


    # for i,item in enumerate(newnamesforlater):
    # for i,item in enumerate(newnamesforlater):