Loading .gitignore +2 −1 Original line number Original line Diff line number Diff line Loading @@ -18,3 +18,4 @@ attic *.DS_Store *.DS_Store lwir16.tar.gz lwir16.tar.gz *.mp4 *.mp4 *.jpg No newline at end of file FullTester.ipynb +8 −13 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("averaged_images(11)") scenes = file_extractor("betterimages") 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_dic.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_dic.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 3 5 3 5 0.5416965429002373 0.30596738362283216 %% 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.3972905625173536 0.41933998568991976 0.41933998568991976 0.40415934529931374 0.40415934529931374 0.4028230157727312 0.4028230157727312 0.39809636267662574 0.39809636267662574 0.750887133437684 0.750887133437684 %% 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:] 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) ``` ``` %% Output %% Output 0.6922330946285837 0.5066909897511674 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 [[-190.26562 -177.99805 -177.38672 ... -166.95898 -156.64062 -145.72461] 0.6493572339400003 [-175.46094 -163.56055 -183.07617 ... -169.2207 -167.58789 -154.14062] [-171.45898 -179.1582 -174.68164 ... -173.10547 -157.51758 -156.97461] ... [-143.66992 -127.69531 -143.9043 ... 156.90625 170.79102 165.55469] [-139.97656 -134.71875 -152.26953 ... 169.49805 158.11914 172.49023] [-145.33984 -127.59375 -134.07227 ... 182.88672 169.80273 183.32812]] 0.3016682254469224 %% 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:] print(newimage.dtype) 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 >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 float32 float32 >u2 >u2 float32 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 >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) KeyboardInterrupt Traceback (most recent call last) /home/bryce/git/master/FullTester.ipynb Cell 13' in <cell line: 2>() /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=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=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=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=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)) <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) 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=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=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=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=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: <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) 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=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=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=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=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=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) <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1815'>1816</a> fp.write(d) KeyboardInterrupt: 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 263 263 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 ``` ``` Remove_Noise.py +71 −16 Original line number Original line Diff line number Diff line from audioop import mul from matplotlib.image import composite_images from matplotlib.image import composite_images from WorkingPyDemo import * from WorkingPyDemo import * from scipy.ndimage.filters import gaussian_filter from scipy.ndimage.filters import gaussian_filter Loading Loading @@ -102,24 +103,24 @@ def find_only_in_channel(images, channel_name = "10"): def adjust_to_original(new_image, average_image): def adjust_to_original(new_image, average_image): original_image_min = np.min(new_image) original_image_min = np.min(new_image) original_image_max = np.max(new_image) original_image_max = np.max(new_image) # average_image = average_image - np.mean(average_image) average_image = average_image - np.mean(average_image) # adjusted_image = average_image - new_image # adjusted_image = average_image - new_image # adjusted_image = gaussian_filter(new_image,sigma=1) # adjusted_image = gaussian_filter(new_image,sigma=1) adjusted_image = new_image - (average_image - gaussian_filter(average_image,sigma=1)) adjusted_image = new_image - (average_image - gaussian_filter(average_image,sigma=1)) # adjusted_image = gaussian_filter(adjusted_image,sigma=20) # adjusted_image = gaussian_filter(adjusted_image,sigma=20) # adjusted_image = new_image + (average_image - np.array(Image.fromarray(average_image).convert("L").filter(ImageFilter.GaussianBlur(radius=4)))) # adjusted_image = new_image + (average_image - np.array(Image.fromarray(average_image).convert("L").filter(ImageFilter.GaussianBlur(radius=4)))) plt.subplot(121) # plt.subplot(121) plt.imshow(color_adjust((adjusted_image)),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust((adjusted_image)),cmap='gray',vmin = 0, vmax=1) plt.subplot(122) # plt.subplot(122) plt.imshow(color_adjust(new_image),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust(new_image),cmap='gray',vmin = 0, vmax=1) plt.show() # plt.show() adjusted_image = adjusted_image - np.min(adjusted_image) adjusted_image = adjusted_image - np.min(adjusted_image) adjusted_image = adjusted_image*(original_image_max-original_image_min)/np.max(adjusted_image) adjusted_image = adjusted_image*(original_image_max-original_image_min)/np.max(adjusted_image) adjusted_image = adjusted_image + original_image_min adjusted_image = adjusted_image + original_image_min print(adjusted_image.dtype) # print(adjusted_image.dtype) return adjusted_image.astype(np.uint16) return adjusted_image.astype(np.uint16) def color_adjust(visual_array): def color_adjust(visual_array): Loading @@ -144,7 +145,7 @@ def create_testable_images(images, selected_channel, quantity_of_images): images = find_only_in_channel(images, selected_channel) images = find_only_in_channel(images, selected_channel) # image_locations = np.random.choice(len(images), quantity_of_images, replace=False) # image_locations = np.random.choice(len(images), quantity_of_images, replace=False) image_locations = np.arange(quantity_of_images) + 10000 image_locations = np.arange(quantity_of_images) + 5000 selected_images = np.array(images)[image_locations] selected_images = np.array(images)[image_locations] Loading @@ -161,7 +162,7 @@ def create_testable_images(images, selected_channel, quantity_of_images): wherelastslash = item.rfind("/") wherelastslash = item.rfind("/") image = np.array(image)[1:] image = np.array(image)[1:] savable_original = Image.fromarray(image) savable_original = Image.fromarray(image) # savable_original.save("averaged_images(" + selected_channel + ")/innerfolder/original" + item[wherelastslash + 1:]) savable_original.save("original_images(" + selected_channel + ")/innerfolder/original" + item[wherelastslash + 1:]) altered_image = adjust_to_original(image, average_image) altered_image = adjust_to_original(image, average_image) altered_image = Image.fromarray(altered_image) altered_image = Image.fromarray(altered_image) Loading @@ -169,30 +170,84 @@ def create_testable_images(images, selected_channel, quantity_of_images): # average_image = Image.fromarray(average_image) # average_image = Image.fromarray(average_image) sftp_client.close() sftp_client.close() def save_new_gauss(): """\ creates gaussian kernel with side length `l` and a sigma of `sig` """ # x,y = np.mgrid[-1:1:.003125, -1:1:.003125] x,y = np.mgrid[-1:1:.003911, -1:1:.003911] # print(x.shape) pos = np.dstack((x,y)) # grid = np.zeros((l,l)) # gauss = np.exp(-0.5 * np.square(ax) / np.square(sig)) from scipy.stats import multivariate_normal # normal_grid = multivariate_normal.pdf(grid, mean = [0]*l, cov = [5]*l) normal_grid = multivariate_normal([0, 0], [[2.0, 0.3], [0.3, 0.5]]).pdf(pos) normal_grid = normal_grid/np.sum(normal_grid) end_image = Image.fromarray(normal_grid) # fig2 = plt.figure() # ax2 = fig2.add_subplot(111) # ax2.contourf(x, y, normal_grid) # plt.show() # print(np.sum(np.array(end_image))) end_image.save("gaussian_kernel.tiff") def little_inverter(initial_matrix): n = initial_matrix.shape[0] initial_matrix = np.hstack((initial_matrix,np.zeros_like(initial_matrix))) print(initial_matrix.shape) initial_matrix = initial_matrix.tolist() for i in range(n): for j in range(n): if i == j: initial_matrix[i][j+n] = 1 # Applying Guass Jordan Elimination for i in range(n): if initial_matrix[i][i] == 0.0: sys.exit('Divide by zero detected!') for j in range(n): if i != j: ratio = initial_matrix[j][i]/initial_matrix[i][i] for k in range(2*n): initial_matrix[j][k] = initial_matrix[j][k] - ratio * initial_matrix[i][k] # Row operation to make principal diagonal element to 1 for i in range(n): divisor = initial_matrix[i][i] for j in range(2*n): initial_matrix[i][j] = initial_matrix[i][j]/divisor return np.array(initial_matrix)[:,n:] if __name__ == "__main__": if __name__ == "__main__": # save_new_average(350,"11") # save_new_average(350,"11") save_new_gauss() gaussian_kernel = np.array(Image.open("gaussian_kernel.tiff")) scenes = remote_file_extractor("/media/elphel/NVME/lwir16-proc/te0607/scenes/") scenes = remote_file_extractor("/media/elphel/NVME/lwir16-proc/te0607/scenes/") images = remote_image_extractor(scenes) images = remote_image_extractor(scenes) images = find_only_in_channel(images, "11") images = find_only_in_channel(images, "11") # average_image = np.array(Image.open("Average_On_Channel(" + "11" + ").tiff")) # average_image = np.array(Image.open("Average_On_Channel(" + "11" + ").tiff")) create_testable_images(images,"11",3) # create_testable_images(images,"11",6) # plt.imshow(color_adjust(average_image),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust(average_image),cmap='gray',vmin = 0, vmax=1) # plt.show() # plt.show() # print(len(images)) print(len(images)) average_image = remote_create_average(images[10000 - 10: 10000 + 10], "11") average_image = remote_create_average(images[5000 - 10: 5000 + 10], "11") # plt.imshow(color_adjust((average_image - gaussian_filter(average_image,sigma=5))),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust((average_image - gaussian_filter(average_image,sigma=5))),cmap='gray',vmin = 0, vmax=1) # plt.show() # plt.show() sftp_client = setup_remote_sftpclient() sftp_client = setup_remote_sftpclient() print(len(images)) # print(len(images)) # print(images[10000]) # print(images[10000]) test_image = sftp_client.open(images[10000]) test_image = sftp_client.open(images[4700]) test_image = Image.open(test_image) test_image = Image.open(test_image) test_image = np.array(test_image)[1:] test_image = np.array(test_image)[1:] # print(test_image) # print(test_image) # plt.imshow(color_adjust(adjust_to_original(test_image,average_image))) plt.imshow(color_adjust(adjust_to_original(test_image,average_image)),cmap='gray',vmin = 0, vmax=1) # plt.show() plt.show() little_more_blurred = gaussian_kernel@adjust_to_original(test_image,average_image) print(little_inverter(gaussian_kernel)@gaussian_kernel) plt.imshow(color_adjust(little_inverter(gaussian_kernel)@little_more_blurred),cmap='gray',vmin = 0, vmax=1) plt.show() # newimage = Image.fromarray(test_image - average_image) # newimage = Image.fromarray(test_image - average_image) # newimage.save("NoInterference.tiff") # newimage.save("NoInterference.tiff") Loading VideoToImage.ipynb +77 −18 Original line number Original line Diff line number Diff line %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python import cv2 import cv2 vidcap = cv2.VideoCapture("concat_mono-fg_realtime.mp4") vidcap = cv2.VideoCapture("concat_mono-fg_realtime.mp4") success,image = vidcap.read() success,image = vidcap.read() count = 0 count = 0 while success and count < 5: while success : cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, image, 0) grayimage = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) if count < 926 and count >= 920: cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, grayimage) success, image = vidcap.read() success, image = vidcap.read() count += 1 count += 1 print(count) ``` ``` %% Output %% Output --------------------------------------------------------------------------- 1190 SystemError Traceback (most recent call last) /home/bryce/git/master/VideoToImage.ipynb Cell 1' in <cell line: 5>() <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=3'>4</a> count = 0 <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=4'>5</a> while success and count < 5: ----> <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=5'>6</a> cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, image, 0) <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=6'>7</a> success, image = vidcap.read() <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=7'>8</a> count += 1 SystemError: <built-in function imwrite> returned NULL without setting an error %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python from PIL import Image from PIL import Image import numpy as np import numpy as np for i in range(5): for i in range(920,926): im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg", ) im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg") print(np.array(im).shape) print(np.array(im).shape) im.save("betterimages/innerfolder/fram" + str(i) + ".tiff", 'TIFF') im.save("betterimages/innerfolder/fram" + str(i) + ".tiff", 'TIFF') ``` ``` %% Output %% Output (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640) %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python print(672*880*1190) print(512*640*1190) ``` ``` %% Output 591360 327680 %% Cell type:code id: tags: ``` python 327680/591360 ``` %% Output 0.5541125541125541 %% Cell type:code id: tags: ``` python 27/64 ``` %% Output 0.421875 %% Cell type:code id: tags: ``` python im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg") def create_gaussian(l=5, sig=1.): """ creates gaussian kernel with side length `l` and a sigma of `sig` """ ax = np.linspace(-(l - 1) / 2., (l - 1) / 2., l) gauss = np.exp(-0.5 * np.square(ax) / np.square(sig)) kernel = np.outer(gauss, gauss) return kernel / np.sum(kernel) kernel = create_gaussian(512) print(kernel.shape) im = np.array(im) print(im.shape) print((kernel@im).shape) ``` %% Output (512, 512) (512, 640) (512, 640) %% Cell type:code id: tags: ``` python 205120/640 ``` %% Output 320.5 %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python ``` ``` WorkingPyDemo.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -514,7 +514,7 @@ def text_to_tiff(filename, list_dic, bins): if __name__ == "__main__": if __name__ == "__main__": scenes = file_extractor("betterimages") scenes = file_extractor("original_images(11)") images = image_extractor(scenes) images = image_extractor(scenes) newnamesforlater = [] newnamesforlater = [] list_dic, bins = make_dictionary(images, 4, False) list_dic, bins = make_dictionary(images, 4, False) Loading Loading
.gitignore +2 −1 Original line number Original line Diff line number Diff line Loading @@ -18,3 +18,4 @@ attic *.DS_Store *.DS_Store lwir16.tar.gz lwir16.tar.gz *.mp4 *.mp4 *.jpg No newline at end of file
FullTester.ipynb +8 −13 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("averaged_images(11)") scenes = file_extractor("betterimages") 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_dic.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_dic.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 3 5 3 5 0.5416965429002373 0.30596738362283216 %% 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.3972905625173536 0.41933998568991976 0.41933998568991976 0.40415934529931374 0.40415934529931374 0.4028230157727312 0.4028230157727312 0.39809636267662574 0.39809636267662574 0.750887133437684 0.750887133437684 %% 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:] 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) ``` ``` %% Output %% Output 0.6922330946285837 0.5066909897511674 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 [[-190.26562 -177.99805 -177.38672 ... -166.95898 -156.64062 -145.72461] 0.6493572339400003 [-175.46094 -163.56055 -183.07617 ... -169.2207 -167.58789 -154.14062] [-171.45898 -179.1582 -174.68164 ... -173.10547 -157.51758 -156.97461] ... [-143.66992 -127.69531 -143.9043 ... 156.90625 170.79102 165.55469] [-139.97656 -134.71875 -152.26953 ... 169.49805 158.11914 172.49023] [-145.33984 -127.59375 -134.07227 ... 182.88672 169.80273 183.32812]] 0.3016682254469224 %% 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:] print(newimage.dtype) 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 >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 float32 float32 >u2 >u2 float32 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 >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) KeyboardInterrupt Traceback (most recent call last) /home/bryce/git/master/FullTester.ipynb Cell 13' in <cell line: 2>() /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=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=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=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=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)) <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) 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=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=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=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=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: <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) 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=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=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=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=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=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) <a href='file:///home/bryce/.local/lib/python3.8/site-packages/PIL/TiffImagePlugin.py?line=1815'>1816</a> fp.write(d) KeyboardInterrupt: 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 263 263 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 ``` ```
Remove_Noise.py +71 −16 Original line number Original line Diff line number Diff line from audioop import mul from matplotlib.image import composite_images from matplotlib.image import composite_images from WorkingPyDemo import * from WorkingPyDemo import * from scipy.ndimage.filters import gaussian_filter from scipy.ndimage.filters import gaussian_filter Loading Loading @@ -102,24 +103,24 @@ def find_only_in_channel(images, channel_name = "10"): def adjust_to_original(new_image, average_image): def adjust_to_original(new_image, average_image): original_image_min = np.min(new_image) original_image_min = np.min(new_image) original_image_max = np.max(new_image) original_image_max = np.max(new_image) # average_image = average_image - np.mean(average_image) average_image = average_image - np.mean(average_image) # adjusted_image = average_image - new_image # adjusted_image = average_image - new_image # adjusted_image = gaussian_filter(new_image,sigma=1) # adjusted_image = gaussian_filter(new_image,sigma=1) adjusted_image = new_image - (average_image - gaussian_filter(average_image,sigma=1)) adjusted_image = new_image - (average_image - gaussian_filter(average_image,sigma=1)) # adjusted_image = gaussian_filter(adjusted_image,sigma=20) # adjusted_image = gaussian_filter(adjusted_image,sigma=20) # adjusted_image = new_image + (average_image - np.array(Image.fromarray(average_image).convert("L").filter(ImageFilter.GaussianBlur(radius=4)))) # adjusted_image = new_image + (average_image - np.array(Image.fromarray(average_image).convert("L").filter(ImageFilter.GaussianBlur(radius=4)))) plt.subplot(121) # plt.subplot(121) plt.imshow(color_adjust((adjusted_image)),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust((adjusted_image)),cmap='gray',vmin = 0, vmax=1) plt.subplot(122) # plt.subplot(122) plt.imshow(color_adjust(new_image),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust(new_image),cmap='gray',vmin = 0, vmax=1) plt.show() # plt.show() adjusted_image = adjusted_image - np.min(adjusted_image) adjusted_image = adjusted_image - np.min(adjusted_image) adjusted_image = adjusted_image*(original_image_max-original_image_min)/np.max(adjusted_image) adjusted_image = adjusted_image*(original_image_max-original_image_min)/np.max(adjusted_image) adjusted_image = adjusted_image + original_image_min adjusted_image = adjusted_image + original_image_min print(adjusted_image.dtype) # print(adjusted_image.dtype) return adjusted_image.astype(np.uint16) return adjusted_image.astype(np.uint16) def color_adjust(visual_array): def color_adjust(visual_array): Loading @@ -144,7 +145,7 @@ def create_testable_images(images, selected_channel, quantity_of_images): images = find_only_in_channel(images, selected_channel) images = find_only_in_channel(images, selected_channel) # image_locations = np.random.choice(len(images), quantity_of_images, replace=False) # image_locations = np.random.choice(len(images), quantity_of_images, replace=False) image_locations = np.arange(quantity_of_images) + 10000 image_locations = np.arange(quantity_of_images) + 5000 selected_images = np.array(images)[image_locations] selected_images = np.array(images)[image_locations] Loading @@ -161,7 +162,7 @@ def create_testable_images(images, selected_channel, quantity_of_images): wherelastslash = item.rfind("/") wherelastslash = item.rfind("/") image = np.array(image)[1:] image = np.array(image)[1:] savable_original = Image.fromarray(image) savable_original = Image.fromarray(image) # savable_original.save("averaged_images(" + selected_channel + ")/innerfolder/original" + item[wherelastslash + 1:]) savable_original.save("original_images(" + selected_channel + ")/innerfolder/original" + item[wherelastslash + 1:]) altered_image = adjust_to_original(image, average_image) altered_image = adjust_to_original(image, average_image) altered_image = Image.fromarray(altered_image) altered_image = Image.fromarray(altered_image) Loading @@ -169,30 +170,84 @@ def create_testable_images(images, selected_channel, quantity_of_images): # average_image = Image.fromarray(average_image) # average_image = Image.fromarray(average_image) sftp_client.close() sftp_client.close() def save_new_gauss(): """\ creates gaussian kernel with side length `l` and a sigma of `sig` """ # x,y = np.mgrid[-1:1:.003125, -1:1:.003125] x,y = np.mgrid[-1:1:.003911, -1:1:.003911] # print(x.shape) pos = np.dstack((x,y)) # grid = np.zeros((l,l)) # gauss = np.exp(-0.5 * np.square(ax) / np.square(sig)) from scipy.stats import multivariate_normal # normal_grid = multivariate_normal.pdf(grid, mean = [0]*l, cov = [5]*l) normal_grid = multivariate_normal([0, 0], [[2.0, 0.3], [0.3, 0.5]]).pdf(pos) normal_grid = normal_grid/np.sum(normal_grid) end_image = Image.fromarray(normal_grid) # fig2 = plt.figure() # ax2 = fig2.add_subplot(111) # ax2.contourf(x, y, normal_grid) # plt.show() # print(np.sum(np.array(end_image))) end_image.save("gaussian_kernel.tiff") def little_inverter(initial_matrix): n = initial_matrix.shape[0] initial_matrix = np.hstack((initial_matrix,np.zeros_like(initial_matrix))) print(initial_matrix.shape) initial_matrix = initial_matrix.tolist() for i in range(n): for j in range(n): if i == j: initial_matrix[i][j+n] = 1 # Applying Guass Jordan Elimination for i in range(n): if initial_matrix[i][i] == 0.0: sys.exit('Divide by zero detected!') for j in range(n): if i != j: ratio = initial_matrix[j][i]/initial_matrix[i][i] for k in range(2*n): initial_matrix[j][k] = initial_matrix[j][k] - ratio * initial_matrix[i][k] # Row operation to make principal diagonal element to 1 for i in range(n): divisor = initial_matrix[i][i] for j in range(2*n): initial_matrix[i][j] = initial_matrix[i][j]/divisor return np.array(initial_matrix)[:,n:] if __name__ == "__main__": if __name__ == "__main__": # save_new_average(350,"11") # save_new_average(350,"11") save_new_gauss() gaussian_kernel = np.array(Image.open("gaussian_kernel.tiff")) scenes = remote_file_extractor("/media/elphel/NVME/lwir16-proc/te0607/scenes/") scenes = remote_file_extractor("/media/elphel/NVME/lwir16-proc/te0607/scenes/") images = remote_image_extractor(scenes) images = remote_image_extractor(scenes) images = find_only_in_channel(images, "11") images = find_only_in_channel(images, "11") # average_image = np.array(Image.open("Average_On_Channel(" + "11" + ").tiff")) # average_image = np.array(Image.open("Average_On_Channel(" + "11" + ").tiff")) create_testable_images(images,"11",3) # create_testable_images(images,"11",6) # plt.imshow(color_adjust(average_image),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust(average_image),cmap='gray',vmin = 0, vmax=1) # plt.show() # plt.show() # print(len(images)) print(len(images)) average_image = remote_create_average(images[10000 - 10: 10000 + 10], "11") average_image = remote_create_average(images[5000 - 10: 5000 + 10], "11") # plt.imshow(color_adjust((average_image - gaussian_filter(average_image,sigma=5))),cmap='gray',vmin = 0, vmax=1) # plt.imshow(color_adjust((average_image - gaussian_filter(average_image,sigma=5))),cmap='gray',vmin = 0, vmax=1) # plt.show() # plt.show() sftp_client = setup_remote_sftpclient() sftp_client = setup_remote_sftpclient() print(len(images)) # print(len(images)) # print(images[10000]) # print(images[10000]) test_image = sftp_client.open(images[10000]) test_image = sftp_client.open(images[4700]) test_image = Image.open(test_image) test_image = Image.open(test_image) test_image = np.array(test_image)[1:] test_image = np.array(test_image)[1:] # print(test_image) # print(test_image) # plt.imshow(color_adjust(adjust_to_original(test_image,average_image))) plt.imshow(color_adjust(adjust_to_original(test_image,average_image)),cmap='gray',vmin = 0, vmax=1) # plt.show() plt.show() little_more_blurred = gaussian_kernel@adjust_to_original(test_image,average_image) print(little_inverter(gaussian_kernel)@gaussian_kernel) plt.imshow(color_adjust(little_inverter(gaussian_kernel)@little_more_blurred),cmap='gray',vmin = 0, vmax=1) plt.show() # newimage = Image.fromarray(test_image - average_image) # newimage = Image.fromarray(test_image - average_image) # newimage.save("NoInterference.tiff") # newimage.save("NoInterference.tiff") Loading
VideoToImage.ipynb +77 −18 Original line number Original line Diff line number Diff line %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python import cv2 import cv2 vidcap = cv2.VideoCapture("concat_mono-fg_realtime.mp4") vidcap = cv2.VideoCapture("concat_mono-fg_realtime.mp4") success,image = vidcap.read() success,image = vidcap.read() count = 0 count = 0 while success and count < 5: while success : cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, image, 0) grayimage = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) if count < 926 and count >= 920: cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, grayimage) success, image = vidcap.read() success, image = vidcap.read() count += 1 count += 1 print(count) ``` ``` %% Output %% Output --------------------------------------------------------------------------- 1190 SystemError Traceback (most recent call last) /home/bryce/git/master/VideoToImage.ipynb Cell 1' in <cell line: 5>() <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=3'>4</a> count = 0 <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=4'>5</a> while success and count < 5: ----> <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=5'>6</a> cv2.imwrite("betterimages/innerfolder/fram%d.jpg" % count, image, 0) <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=6'>7</a> success, image = vidcap.read() <a href='vscode-notebook-cell:/home/bryce/git/master/VideoToImage.ipynb#ch0000000?line=7'>8</a> count += 1 SystemError: <built-in function imwrite> returned NULL without setting an error %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python from PIL import Image from PIL import Image import numpy as np import numpy as np for i in range(5): for i in range(920,926): im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg", ) im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg") print(np.array(im).shape) print(np.array(im).shape) im.save("betterimages/innerfolder/fram" + str(i) + ".tiff", 'TIFF') im.save("betterimages/innerfolder/fram" + str(i) + ".tiff", 'TIFF') ``` ``` %% Output %% Output (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640, 3) (512, 640) (512, 640) %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python print(672*880*1190) print(512*640*1190) ``` ``` %% Output 591360 327680 %% Cell type:code id: tags: ``` python 327680/591360 ``` %% Output 0.5541125541125541 %% Cell type:code id: tags: ``` python 27/64 ``` %% Output 0.421875 %% Cell type:code id: tags: ``` python im = Image.open("betterimages/innerfolder/fram" + str(i) + ".jpg") def create_gaussian(l=5, sig=1.): """ creates gaussian kernel with side length `l` and a sigma of `sig` """ ax = np.linspace(-(l - 1) / 2., (l - 1) / 2., l) gauss = np.exp(-0.5 * np.square(ax) / np.square(sig)) kernel = np.outer(gauss, gauss) return kernel / np.sum(kernel) kernel = create_gaussian(512) print(kernel.shape) im = np.array(im) print(im.shape) print((kernel@im).shape) ``` %% Output (512, 512) (512, 640) (512, 640) %% Cell type:code id: tags: ``` python 205120/640 ``` %% Output 320.5 %% Cell type:code id: tags: %% Cell type:code id: tags: ``` python ``` python ``` ```
WorkingPyDemo.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -514,7 +514,7 @@ def text_to_tiff(filename, list_dic, bins): if __name__ == "__main__": if __name__ == "__main__": scenes = file_extractor("betterimages") scenes = file_extractor("original_images(11)") images = image_extractor(scenes) images = image_extractor(scenes) newnamesforlater = [] newnamesforlater = [] list_dic, bins = make_dictionary(images, 4, False) list_dic, bins = make_dictionary(images, 4, False) Loading