Loading

Iceberg Detection

Keras Unet Segmentation

Use keras API to segment icebergs images from paired images dataset

eric_parisot

Tensorflow

Keras

Video segmentation

EParisot's Starter Code for IceBerg Detection

banner.jpg

What we are going to Learn

  • How to build a DataGenerator using Tensoflow.Keras API
  • How to semantic segmentation using TensorFlow.
  • Working with videos.

Install packages

In [3]:
# Installing Scikit Video & FFMPEG
!pip install scikit-video
!pip install ffmpeg
!apt-get install ffmpeg gstreamer1.0-libav vlc
!apt-get update -qq && sudo apt-get -y install \
  autoconf \
  automake \
  build-essential \
  cmake \
  git-core \
  libass-dev \
  libfreetype6-dev \
  libgnutls28-dev \
  libsdl2-dev \
  libtool \
  libva-dev \
  libvdpau-dev \
  libvorbis-dev \
  libxcb1-dev \
  libxcb-shm0-dev \
  libxcb-xfixes0-dev \
  meson \
  ninja-build \
  pkg-config \
  texinfo \
  wget \
  yasm \
  zlib1g-dev
!apt-get install ffmpeg libsm6  libxext6 -y
!pip install sk-video p-tqdm
!apt-get update
# install opencv and tf
!apt-get install -y python3-opencv
!pip install tensorflow
# utility that will help in getting the files in the right order
!pip install natsort
Requirement already satisfied: scikit-video in /usr/local/lib/python3.7/dist-packages (1.1.11)
Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (from scikit-video) (1.19.5)
Requirement already satisfied: scipy in /usr/local/lib/python3.7/dist-packages (from scikit-video) (1.4.1)
Requirement already satisfied: pillow in /usr/local/lib/python3.7/dist-packages (from scikit-video) (7.1.2)
Requirement already satisfied: ffmpeg in /usr/local/lib/python3.7/dist-packages (1.4)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ffmpeg is already the newest version (7:3.4.8-0ubuntu0.2).
gstreamer1.0-libav is already the newest version (1.14.5-0ubuntu1~18.04.1).
vlc is already the newest version (3.0.8-0ubuntu18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 81 not upgraded.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'git' instead of 'git-core'
autoconf is already the newest version (2.69-11).
automake is already the newest version (1:1.15.1-3ubuntu2).
build-essential is already the newest version (12.4ubuntu1).
libtool is already the newest version (2.4.6-2).
libvorbis-dev is already the newest version (1.3.5-4.2).
pkg-config is already the newest version (0.29.1-0ubuntu2).
zlib1g-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2).
libass-dev is already the newest version (1:0.14.0-1).
libva-dev is already the newest version (2.1.0-3).
ninja-build is already the newest version (1.8.2-1).
texinfo is already the newest version (6.5.0.dfsg.1-2).
yasm is already the newest version (1.3.0-2build1).
cmake is already the newest version (3.10.2-1ubuntu2.18.04.2).
git is already the newest version (1:2.17.1-1ubuntu0.8).
libfreetype6-dev is already the newest version (2.8.1-2ubuntu2.1).
libgnutls28-dev is already the newest version (3.5.18-1ubuntu1.4).
libxcb-shm0-dev is already the newest version (1.13-2~ubuntu18.04).
libxcb-xfixes0-dev is already the newest version (1.13-2~ubuntu18.04).
libxcb1-dev is already the newest version (1.13-2~ubuntu18.04).
wget is already the newest version (1.19.4-1ubuntu2.2).
libsdl2-dev is already the newest version (2.0.8+dfsg1-1ubuntu1.18.04.4).
meson is already the newest version (0.45.1-2ubuntu0.18.04.2).
libvdpau-dev is already the newest version (1.3-0ubuntu0~gpu18.04.2).
0 upgraded, 0 newly installed, 0 to remove and 81 not upgraded.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsm6 is already the newest version (2:1.2.2-1).
libxext6 is already the newest version (2:1.3.3-1).
ffmpeg is already the newest version (7:3.4.8-0ubuntu0.2).
0 upgraded, 0 newly installed, 0 to remove and 81 not upgraded.
Requirement already satisfied: sk-video in /usr/local/lib/python3.7/dist-packages (1.1.10)
Requirement already satisfied: p-tqdm in /usr/local/lib/python3.7/dist-packages (1.3.3)
Requirement already satisfied: scipy in /usr/local/lib/python3.7/dist-packages (from sk-video) (1.4.1)
Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (from sk-video) (1.19.5)
Requirement already satisfied: tqdm in /usr/local/lib/python3.7/dist-packages (from p-tqdm) (4.61.2)
Requirement already satisfied: pathos in /usr/local/lib/python3.7/dist-packages (from p-tqdm) (0.2.8)
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from p-tqdm) (1.15.0)
Requirement already satisfied: multiprocess>=0.70.12 in /usr/local/lib/python3.7/dist-packages (from pathos->p-tqdm) (0.70.12.2)
Requirement already satisfied: ppft>=1.6.6.4 in /usr/local/lib/python3.7/dist-packages (from pathos->p-tqdm) (1.6.6.4)
Requirement already satisfied: dill>=0.3.4 in /usr/local/lib/python3.7/dist-packages (from pathos->p-tqdm) (0.3.4)
Requirement already satisfied: pox>=0.3.0 in /usr/local/lib/python3.7/dist-packages (from pathos->p-tqdm) (0.3.0)
Hit:1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ InRelease
Ign:2 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  InRelease
Ign:3 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  InRelease
Hit:4 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Release
Hit:5 https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  Release
Hit:6 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:7 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:9 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu bionic InRelease
Hit:10 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:11 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:13 http://ppa.launchpad.net/cran/libgit2/ubuntu bionic InRelease
Hit:14 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease
Hit:15 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-opencv is already the newest version (3.2.0+dfsg-4ubuntu0.1).
0 upgraded, 0 newly installed, 0 to remove and 81 not upgraded.
Requirement already satisfied: tensorflow in /usr/local/lib/python3.7/dist-packages (2.5.0)
Requirement already satisfied: wheel~=0.35 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (0.36.2)
Requirement already satisfied: wrapt~=1.12.1 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.12.1)
Requirement already satisfied: h5py~=3.1.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (3.1.0)
Requirement already satisfied: keras-preprocessing~=1.1.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.1.2)
Requirement already satisfied: typing-extensions~=3.7.4 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (3.7.4.3)
Requirement already satisfied: six~=1.15.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.15.0)
Requirement already satisfied: keras-nightly~=2.5.0.dev in /usr/local/lib/python3.7/dist-packages (from tensorflow) (2.5.0.dev2021032900)
Requirement already satisfied: flatbuffers~=1.12.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.12)
Requirement already satisfied: grpcio~=1.34.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.34.1)
Requirement already satisfied: opt-einsum~=3.3.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (3.3.0)
Requirement already satisfied: termcolor~=1.1.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.1.0)
Requirement already satisfied: numpy~=1.19.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.19.5)
Requirement already satisfied: tensorboard~=2.5 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (2.5.0)
Requirement already satisfied: tensorflow-estimator<2.6.0,>=2.5.0rc0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (2.5.0)
Requirement already satisfied: protobuf>=3.9.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (3.17.3)
Requirement already satisfied: gast==0.4.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (0.4.0)
Requirement already satisfied: absl-py~=0.10 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (0.12.0)
Requirement already satisfied: google-pasta~=0.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (0.2.0)
Requirement already satisfied: astunparse~=1.6.3 in /usr/local/lib/python3.7/dist-packages (from tensorflow) (1.6.3)
Requirement already satisfied: cached-property in /usr/local/lib/python3.7/dist-packages (from h5py~=3.1.0->tensorflow) (1.5.2)
Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (1.0.1)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (1.8.0)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (0.4.4)
Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (2.26.0)
Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (3.3.4)
Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (1.32.1)
Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (57.2.0)
Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow) (0.6.1)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow) (4.7.2)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow) (4.2.2)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.7/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard~=2.5->tensorflow) (1.3.0)
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from markdown>=2.6.8->tensorboard~=2.5->tensorflow) (4.6.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /usr/local/lib/python3.7/dist-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow) (0.4.8)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow) (2021.5.30)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow) (2.0.2)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow) (1.24.3)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow) (2.10)
Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard~=2.5->tensorflow) (3.1.1)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->markdown>=2.6.8->tensorboard~=2.5->tensorflow) (3.5.0)
Requirement already satisfied: natsort in /usr/local/lib/python3.7/dist-packages (5.5.0)
In [52]:
# Tensorflow Keras
import tensorflow.keras as keras

# Reading Dataset, vis and miscellaneous
from PIL import Image
import matplotlib.pyplot as plt

import os
import numpy as np
from tqdm.notebook import tqdm
import cv2
from natsort import natsorted
from glob import glob
import skvideo.io

Dataloader

Ok Here we go for the real first work we have to do: A DataGenerator !

Why is it usefull ? Well, you may not want to load all the dataset in your RAM...

Using a generator, every single data will be readen and used on the go, so you never store more than a batch in memory... This gives you the ability to control your machine's ressources !

Here we go !

In [53]:
# Here we define the frame's shape 
# (note that we will use the same shape for input and output images, 
# since we want to operate segmentation from grayscale images, with the same size output)
img_dims = (128, 128, 1)
# and the number of frame we will find in every video
nb_frames = 23

class VideoDataGenerator(keras.utils.Sequence):
    
    def __init__(self, data_folder="data/train", task="train", split=0.8, img_dims=img_dims, batch_size=nb_frames, shuffle=True):
        # Initialization
        self.batch_size = batch_size
        self.dims = img_dims
        self.task = task
        self.data_directory = data_folder
        # here we grab the images from folder in correct order (filenames are indexes)
        # if not in test config, we also grab the segmentations from correct folder
        # then we build a new array with the images/segmentations pair (or just images for testing)
        self.image_videos_files = natsorted(glob(self.data_directory+"/image*"))
        if self.task != "test":
            self.segmentation_videos_files = natsorted(glob(self.data_directory+"/segmentation*"))
            self.img_list = list(zip(self.image_videos_files, self.segmentation_videos_files))
        else:
            self.img_list = [[f] for f in self.image_videos_files]
        # here we compute the total number of batches
        self.nb = len(self.img_list) * nb_frames
        # then we apply the split validation
        self.split = int(split * self.nb)
        self.shuffle = shuffle
        # execute on init because no epoch ends a start
        self.on_epoch_end()
        
    def __len__(self):
        # Return the number of batches for train, val and test
        if self.task == "train":
            l = self.split // self.batch_size
        elif self.task == "val":
            l = (self.nb - self.split) // self.batch_size
        else:
            l = self.nb / self.batch_size
        return l

    def __getitem__(self, idx):
        # Generate indexes of the batch
        indexes = self.indexes[idx * self.batch_size : (idx + 1) * self.batch_size]
        return self.__data_generation(indexes)

    def on_epoch_end(self):
        # Updates indexes after each epoch (and shuffle if needed)
        self.indexes = np.arange(self.nb)
        if self.task == "train":
            self.indexes = self.indexes[:self.split]
        elif self.task == "val":
            self.indexes = self.indexes[self.split:]
        if self.task != "test" and self.shuffle == True:
            np.random.shuffle(self.indexes)
    
    def __data_generation(self, indexes):
        # Arrays Initializations
        X = np.empty((self.batch_size, *self.dims), dtype=np.float32)
        if self.task != "test":
            Y = np.empty((self.batch_size, *self.dims), dtype=np.float32)
        # Generate data
        for i, idx in enumerate(indexes):
            # Reading The iceberg video
            img_video = cv2.VideoCapture(self.img_list[idx // nb_frames][0])
            if self.task != "test":
                seg_video = cv2.VideoCapture(self.img_list[idx // nb_frames][1])
            # compute the n of image from idx (nb_frames images per video, 1 video per idx)
            n = idx % nb_frames
            # grab the correct image and copy it as X
            img_video.set(1, n)
            ret, img = img_video.read()
            img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
            img = np.array(img, dtype=np.float32)
            img = cv2.resize(img, self.dims[:2])
            X[i,] = np.expand_dims(np.squeeze(img) / 255., axis=2) 

            # Reading the segmentation video
            if self.task != "test":
                seg_video.set(1, n)
                ret, mask = seg_video.read()
                mask = cv2.resize(mask, self.dims[:2])
                mask = cv2.cvtColor(mask, cv2.COLOR_BGR2GRAY)
                _, mask = cv2.threshold(mask,127,255,cv2.THRESH_BINARY)
                Y[i,] = np.expand_dims(np.squeeze(mask) / 255., axis=2).astype(np.float32)

        if self.task != "test":
            return X, Y
        else:
            return X

Downloading Dataset

Hre we are downloading the challange dataset using AIcrowd CLI

In [27]:
!pip install aicrowd-cli
%load_ext aicrowd.magic
%aicrowd login
WARNING: You are using pip version 21.1.3; however, version 21.2.2 is available.
You should consider upgrading via the 'c:\users\rock_\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.
Requirement already satisfied: aicrowd-cli in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (0.1.8)
Requirement already satisfied: tqdm<5,>=4.56.0 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (4.61.2)
Requirement already satisfied: toml<1,>=0.10.2 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (0.10.2)
Requirement already satisfied: click<8,>=7.1.2 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (7.1.2)
Requirement already satisfied: requests-toolbelt<1,>=0.9.1 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (0.9.1)
Requirement already satisfied: rich<11,>=10.0.0 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (10.6.0)
Requirement already satisfied: requests<3,>=2.25.1 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (2.25.1)
Requirement already satisfied: GitPython==3.1.18 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from aicrowd-cli) (3.1.18)
Requirement already satisfied: gitdb<5,>=4.0.1 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from GitPython==3.1.18->aicrowd-cli) (4.0.7)
Requirement already satisfied: smmap<5,>=3.0.1 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from gitdb<5,>=4.0.1->GitPython==3.1.18->aicrowd-cli) (4.0.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from requests<3,>=2.25.1->aicrowd-cli) (1.26.5)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from requests<3,>=2.25.1->aicrowd-cli) (4.0.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from requests<3,>=2.25.1->aicrowd-cli) (2021.5.30)
Requirement already satisfied: idna<3,>=2.5 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from requests<3,>=2.25.1->aicrowd-cli) (2.10)
Requirement already satisfied: pygments<3.0.0,>=2.6.0 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from rich<11,>=10.0.0->aicrowd-cli) (2.9.0)
Requirement already satisfied: commonmark<0.10.0,>=0.9.0 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from rich<11,>=10.0.0->aicrowd-cli) (0.9.1)
Requirement already satisfied: colorama<0.5.0,>=0.4.0 in c:\users\rock_\appdata\local\programs\python\python39\lib\site-packages (from rich<11,>=10.0.0->aicrowd-cli) (0.4.4)
Please login here: https://api.aicrowd.com/auth/n6B7dp2xXLmToFiIlaP9TrpEbc0MnbTCG82zB5tVnNc
API Key valid
Saved API Key successfully!
In [6]:
!rm -rf data
!mkdir data
%aicrowd ds dl -c iceberg-detection -o data
In [7]:
# Unzipping the files
!unzip data/train.zip -d data/train
!unzip data/test.zip -d data/test
Archive:  data/train.zip
  inflating: data/train/image_0.mp4  
  inflating: data/train/image_1.mp4  
  inflating: data/train/image_10.mp4  
  inflating: data/train/image_100.mp4  
  inflating: data/train/image_1000.mp4  
  inflating: data/train/image_1001.mp4  
  inflating: data/train/image_1002.mp4  
  inflating: data/train/image_1003.mp4  
  inflating: data/train/image_1004.mp4  
  inflating: data/train/image_1005.mp4  
  inflating: data/train/image_1006.mp4  
  inflating: data/train/image_1007.mp4  
  inflating: data/train/image_1008.mp4  
  inflating: data/train/image_1009.mp4  
  inflating: data/train/image_101.mp4  
  inflating: data/train/image_1010.mp4  
  inflating: data/train/image_1011.mp4  
  inflating: data/train/image_1012.mp4  
  inflating: data/train/image_80.mp4  
  inflating: data/train/image_800.mp4  
  inflating: data/train/image_801.mp4  
  inflating: data/train/image_802.mp4  
  inflating: data/train/image_803.mp4  
  inflating: data/train/image_804.mp4  
  inflating: data/train/image_805.mp4  
  inflating: data/train/image_806.mp4  
  inflating: data/train/image_807.mp4  
  inflating: data/train/image_808.mp4  
  inflating: data/train/image_809.mp4  
  inflating: data/train/image_81.mp4  
  inflating: data/train/image_810.mp4  
  inflating: data/train/image_811.mp4  
  inflating: data/train/image_812.mp4  
  inflating: data/train/image_813.mp4  
  inflating: data/train/image_814.mp4  
  inflating: data/train/segmentation_220.mp4  
  inflating: data/train/segmentation_221.mp4  
  inflating: data/train/segmentation_222.mp4  
  inflating: data/train/segmentation_223.mp4  
  inflating: data/train/segmentation_224.mp4  
  inflating: data/train/segmentation_225.mp4  
  inflating: data/train/segmentation_226.mp4  
  inflating: data/train/segmentation_227.mp4  
  inflating: data/train/segmentation_228.mp4  
  inflating: data/train/segmentation_229.mp4  
  inflating: data/train/segmentation_23.mp4  
  inflating: data/train/segmentation_230.mp4  
  inflating: data/train/segmentation_231.mp4  
  inflating: data/train/segmentation_232.mp4  
  inflating: data/train/segmentation_233.mp4  
  inflating: data/train/segmentation_234.mp4  
  inflating: data/train/image_250.mp4  
  inflating: data/train/image_251.mp4  
  inflating: data/train/image_252.mp4  
  inflating: data/train/image_253.mp4  
  inflating: data/train/image_254.mp4  
  inflating: data/train/image_255.mp4  
  inflating: data/train/image_256.mp4  
  inflating: data/train/image_257.mp4  
  inflating: data/train/image_258.mp4  
  inflating: data/train/image_259.mp4  
  inflating: data/train/image_26.mp4  
  inflating: data/train/image_260.mp4  
  inflating: data/train/image_261.mp4  
  inflating: data/train/image_262.mp4  
  inflating: data/train/image_263.mp4  
  inflating: data/train/image_264.mp4  
  inflating: data/train/image_265.mp4  
  inflating: data/train/image_266.mp4  
  inflating: data/train/image_1013.mp4  
  inflating: data/train/image_103.mp4  
  inflating: data/train/image_1046.mp4  
  inflating: data/train/image_1062.mp4  
  inflating: data/train/image_1079.mp4  
  inflating: data/train/image_1095.mp4  
  inflating: data/train/image_1110.mp4  
  inflating: data/train/image_114.mp4  
  inflating: data/train/image_1156.mp4  
  inflating: data/train/image_1172.mp4  
  inflating: data/train/image_1189.mp4  
  inflating: data/train/image_1204.mp4  
  inflating: data/train/image_1220.mp4  
  inflating: data/train/image_1237.mp4  
  inflating: data/train/image_1253.mp4  
  inflating: data/train/image_127.mp4  
  inflating: data/train/segmentation_380.mp4  
  inflating: data/train/segmentation_381.mp4  
  inflating: data/train/segmentation_382.mp4  
  inflating: data/train/segmentation_383.mp4  
  inflating: data/train/segmentation_384.mp4  
  inflating: data/train/segmentation_385.mp4  
  inflating: data/train/segmentation_386.mp4  
  inflating: data/train/segmentation_387.mp4  
  inflating: data/train/segmentation_388.mp4  
  inflating: data/train/segmentation_389.mp4  
  inflating: data/train/segmentation_39.mp4  
  inflating: data/train/segmentation_390.mp4  
  inflating: data/train/segmentation_391.mp4  
  inflating: data/train/segmentation_392.mp4  
  inflating: data/train/segmentation_393.mp4  
  inflating: data/train/segmentation_394.mp4  
  inflating: data/train/segmentation_395.mp4  
  inflating: data/train/image_420.mp4  
  inflating: data/train/image_421.mp4  
  inflating: data/train/image_422.mp4  
  inflating: data/train/image_423.mp4  
  inflating: data/train/image_424.mp4  
  inflating: data/train/image_425.mp4  
  inflating: data/train/image_426.mp4  
  inflating: data/train/image_427.mp4  
  inflating: data/train/image_428.mp4  
  inflating: data/train/image_429.mp4  
  inflating: data/train/image_43.mp4  
  inflating: data/train/image_430.mp4  
  inflating: data/train/image_431.mp4  
  inflating: data/train/image_432.mp4  
  inflating: data/train/image_433.mp4  
  inflating: data/train/image_434.mp4  
  inflating: data/train/image_435.mp4  
  inflating: data/train/segmentation_530.mp4  
  inflating: data/train/segmentation_531.mp4  
  inflating: data/train/segmentation_532.mp4  
  inflating: data/train/segmentation_533.mp4  
  inflating: data/train/segmentation_534.mp4  
  inflating: data/train/segmentation_535.mp4  
  inflating: data/train/segmentation_536.mp4  
  inflating: data/train/segmentation_537.mp4  
  inflating: data/train/segmentation_538.mp4  
  inflating: data/train/segmentation_539.mp4  
  inflating: data/train/segmentation_54.mp4  
  inflating: data/train/segmentation_540.mp4  
  inflating: data/train/segmentation_541.mp4  
  inflating: data/train/segmentation_542.mp4  
  inflating: data/train/segmentation_543.mp4  
  inflating: data/train/segmentation_544.mp4  
  inflating: data/train/image_60.mp4  
  inflating: data/train/image_600.mp4  
  inflating: data/train/image_601.mp4  
  inflating: data/train/image_602.mp4  
  inflating: data/train/image_603.mp4  
  inflating: data/train/image_604.mp4  
  inflating: data/train/image_605.mp4  
  inflating: data/train/image_606.mp4  
  inflating: data/train/image_607.mp4  
  inflating: data/train/image_608.mp4  
  inflating: data/train/image_609.mp4  
  inflating: data/train/image_61.mp4  
  inflating: data/train/image_610.mp4  
  inflating: data/train/image_611.mp4  
  inflating: data/train/image_612.mp4  
  inflating: data/train/image_613.mp4  
  inflating: data/train/image_614.mp4  
  inflating: data/train/image_615.mp4  
  inflating: data/train/image_616.mp4  
  inflating: data/train/image_617.mp4  
  inflating: data/train/image_618.mp4  
  inflating: data/train/image_619.mp4  
  inflating: data/train/image_62.mp4  
  inflating: data/train/image_620.mp4  
  inflating: data/train/image_621.mp4  
  inflating: data/train/image_622.mp4  
  inflating: data/train/image_623.mp4  
  inflating: data/train/image_624.mp4  
  inflating: data/train/image_625.mp4  
  inflating: data/train/image_626.mp4  
  inflating: data/train/image_627.mp4  
  inflating: data/train/image_628.mp4  
  inflating: data/train/image_629.mp4  
  inflating: data/train/segmentation_690.mp4  
  inflating: data/train/segmentation_691.mp4  
  inflating: data/train/segmentation_692.mp4  
  inflating: data/train/segmentation_693.mp4  
  inflating: data/train/segmentation_694.mp4  
  inflating: data/train/segmentation_695.mp4  
  inflating: data/train/segmentation_696.mp4  
  inflating: data/train/segmentation_697.mp4  
  inflating: data/train/segmentation_698.mp4  
  inflating: data/train/segmentation_699.mp4  
  inflating: data/train/segmentation_7.mp4  
  inflating: data/train/segmentation_70.mp4  
  inflating: data/train/segmentation_700.mp4  
  inflating: data/train/segmentation_701.mp4  
  inflating: data/train/segmentation_702.mp4  
  inflating: data/train/segmentation_703.mp4  
  inflating: data/train/image_960.mp4  
  inflating: data/train/image_961.mp4  
  inflating: data/train/image_962.mp4  
  inflating: data/train/image_963.mp4  
  inflating: data/train/image_964.mp4  
  inflating: data/train/image_965.mp4  
  inflating: data/train/image_966.mp4  
  inflating: data/train/image_967.mp4  
  inflating: data/train/image_968.mp4  
  inflating: data/train/image_969.mp4  
  inflating: data/train/image_97.mp4  
  inflating: data/train/image_970.mp4  
  inflating: data/train/image_971.mp4  
  inflating: data/train/image_972.mp4  
  inflating: data/train/image_973.mp4  
  inflating: data/train/image_974.mp4  
  inflating: data/train/image_975.mp4  
  inflating: data/train/segmentation_110.mp4  
  inflating: data/train/segmentation_1100.mp4  
  inflating: data/train/segmentation_1101.mp4  
  inflating: data/train/segmentation_1102.mp4  
  inflating: data/train/segmentation_1103.mp4  
  inflating: data/train/segmentation_1104.mp4  
  inflating: data/train/segmentation_1105.mp4  
  inflating: data/train/segmentation_1106.mp4  
  inflating: data/train/segmentation_1107.mp4  
  inflating: data/train/segmentation_1108.mp4  
  inflating: data/train/segmentation_1109.mp4  
  inflating: data/train/segmentation_111.mp4  
  inflating: data/train/segmentation_1110.mp4  
  inflating: data/train/segmentation_1111.mp4  
  inflating: data/train/segmentation_1112.mp4  
  inflating: data/train/image_1140.mp4  
  inflating: data/train/image_1141.mp4  
  inflating: data/train/image_1142.mp4  
  inflating: data/train/image_1143.mp4  
  inflating: data/train/image_1144.mp4  
  inflating: data/train/image_1145.mp4  
  inflating: data/train/image_1146.mp4  
  inflating: data/train/image_1147.mp4  
  inflating: data/train/image_1148.mp4  
  inflating: data/train/image_1149.mp4  
  inflating: data/train/image_115.mp4  
  inflating: data/train/image_1150.mp4  
  inflating: data/train/image_1151.mp4  
  inflating: data/train/image_1152.mp4  
  inflating: data/train/image_1153.mp4  
  inflating: data/train/image_1154.mp4  
  inflating: data/train/image_1155.mp4  
  inflating: data/train/segmentation_1250.mp4  
  inflating: data/train/segmentation_1251.mp4  
  inflating: data/train/segmentation_1252.mp4  
  inflating: data/train/segmentation_1253.mp4  
  inflating: data/train/segmentation_1254.mp4  
  inflating: data/train/segmentation_1255.mp4  
  inflating: data/train/segmentation_1256.mp4  
  inflating: data/train/segmentation_1257.mp4  
  inflating: data/train/segmentation_1258.mp4  
  inflating: data/train/segmentation_1259.mp4  
  inflating: data/train/segmentation_126.mp4  
  inflating: data/train/segmentation_1260.mp4  
  inflating: data/train/segmentation_1261.mp4  
  inflating: data/train/segmentation_1262.mp4  
  inflating: data/train/segmentation_1263.mp4  
  inflating: data/train/image_1300.mp4  
  inflating: data/train/image_1301.mp4  
  inflating: data/train/image_1302.mp4  
  inflating: data/train/image_1303.mp4  
  inflating: data/train/image_1304.mp4  
  inflating: data/train/image_1305.mp4  
  inflating: data/train/image_1306.mp4  
  inflating: data/train/image_1307.mp4  
  inflating: data/train/image_1308.mp4  
  inflating: data/train/image_1309.mp4  
  inflating: data/train/image_131.mp4  
  inflating: data/train/image_1310.mp4  
  inflating: data/train/image_1311.mp4  
  inflating: data/train/image_1312.mp4  
  inflating: data/train/image_1313.mp4  
  inflating: data/train/image_1314.mp4  
  inflating: data/train/image_1315.mp4  
  inflating: data/train/segmentation_1400.mp4  
  inflating: data/train/segmentation_1401.mp4  
  inflating: data/train/segmentation_1402.mp4  
  inflating: data/train/segmentation_1403.mp4  
  inflating: data/train/segmentation_1404.mp4  
  inflating: data/train/segmentation_1405.mp4  
  inflating: data/train/segmentation_1406.mp4  
  inflating: data/train/segmentation_1407.mp4  
  inflating: data/train/segmentation_1408.mp4  
  inflating: data/train/segmentation_1409.mp4  
  inflating: data/train/segmentation_141.mp4  
  inflating: data/train/segmentation_1410.mp4  
  inflating: data/train/segmentation_1411.mp4  
  inflating: data/train/segmentation_1412.mp4  
  inflating: data/train/segmentation_1413.mp4  
  inflating: data/train/image_1470.mp4  
  inflating: data/train/image_1471.mp4  
  inflating: data/train/image_1472.mp4  
  inflating: data/train/image_1473.mp4  
  inflating: data/train/image_1474.mp4  
  inflating: data/train/image_1475.mp4  
  inflating: data/train/image_1476.mp4  
  inflating: data/train/image_1477.mp4  
  inflating: data/train/image_1478.mp4  
  inflating: data/train/image_1479.mp4  
  inflating: data/train/image_148.mp4  
  inflating: data/train/image_1480.mp4  
  inflating: data/train/image_1481.mp4  
  inflating: data/train/image_1482.mp4  
  inflating: data/train/image_1483.mp4  
  inflating: data/train/image_1484.mp4  
  inflating: data/train/image_1485.mp4  
  inflating: data/train/segmentation_1550.mp4  
  inflating: data/train/segmentation_1551.mp4  
  inflating: data/train/segmentation_1552.mp4  
  inflating: data/train/segmentation_1553.mp4  
  inflating: data/train/segmentation_1554.mp4  
  inflating: data/train/segmentation_1555.mp4  
  inflating: data/train/segmentation_1556.mp4  
  inflating: data/train/segmentation_1557.mp4  
  inflating: data/train/segmentation_1558.mp4  
  inflating: data/train/segmentation_1559.mp4  
  inflating: data/train/segmentation_156.mp4  
  inflating: data/train/segmentation_1560.mp4  
  inflating: data/train/segmentation_1561.mp4  
  inflating: data/train/segmentation_1562.mp4  
  inflating: data/train/segmentation_1563.mp4  
  inflating: data/train/image_1630.mp4  
  inflating: data/train/image_1631.mp4  
  inflating: data/train/image_1632.mp4  
  inflating: data/train/image_1633.mp4  
  inflating: data/train/image_1634.mp4  
  inflating: data/train/image_1635.mp4  
  inflating: data/train/image_1636.mp4  
  inflating: data/train/image_1637.mp4  
  inflating: data/train/image_1638.mp4  
  inflating: data/train/image_1639.mp4  
  inflating: data/train/image_164.mp4  
  inflating: data/train/image_1640.mp4  
  inflating: data/train/image_1641.mp4  
  inflating: data/train/image_1642.mp4  
  inflating: data/train/image_1643.mp4  
  inflating: data/train/image_1644.mp4  
  inflating: data/train/image_1645.mp4  
  inflating: data/train/segmentation_170.mp4  
  inflating: data/train/segmentation_1700.mp4  
  inflating: data/train/segmentation_1701.mp4  
  inflating: data/train/segmentation_1702.mp4  
  inflating: data/train/segmentation_1703.mp4  
  inflating: data/train/segmentation_1704.mp4  
  inflating: data/train/segmentation_1705.mp4  
  inflating: data/train/segmentation_1706.mp4  
  inflating: data/train/segmentation_1707.mp4  
  inflating: data/train/segmentation_1708.mp4  
  inflating: data/train/segmentation_1709.mp4  
  inflating: data/train/segmentation_171.mp4  
  inflating: data/train/segmentation_1710.mp4  
  inflating: data/train/segmentation_1711.mp4  
  inflating: data/train/segmentation_1712.mp4  
  inflating: data/train/image_180.mp4  
  inflating: data/train/image_1800.mp4  
  inflating: data/train/image_1801.mp4  
  inflating: data/train/image_1802.mp4  
  inflating: data/train/image_1803.mp4  
  inflating: data/train/image_1804.mp4  
  inflating: data/train/image_1805.mp4  
  inflating: data/train/image_1806.mp4  
  inflating: data/train/image_1807.mp4  
  inflating: data/train/image_1808.mp4  
  inflating: data/train/image_1809.mp4  
  inflating: data/train/image_181.mp4  
  inflating: data/train/image_1810.mp4  
  inflating: data/train/image_1811.mp4  
  inflating: data/train/image_1812.mp4  
  inflating: data/train/image_1813.mp4  
  inflating: data/train/image_1814.mp4  
  inflating: data/train/segmentation_1840.mp4  
  inflating: data/train/segmentation_1841.mp4  
  inflating: data/train/segmentation_1842.mp4  
  inflating: data/train/segmentation_1843.mp4  
  inflating: data/train/segmentation_1844.mp4  
  inflating: data/train/segmentation_1845.mp4  
  inflating: data/train/segmentation_1846.mp4  
  inflating: data/train/segmentation_1847.mp4  
  inflating: data/train/segmentation_1848.mp4  
  inflating: data/train/segmentation_1849.mp4  
  inflating: data/train/segmentation_185.mp4  
  inflating: data/train/segmentation_1850.mp4  
  inflating: data/train/segmentation_1851.mp4  
  inflating: data/train/segmentation_1852.mp4  
  inflating: data/train/segmentation_1853.mp4  
  inflating: data/train/image_1960.mp4  
  inflating: data/train/image_1961.mp4  
  inflating: data/train/image_1962.mp4  
  inflating: data/train/image_1963.mp4  
  inflating: data/train/image_1964.mp4  
  inflating: data/train/image_1965.mp4  
  inflating: data/train/image_1966.mp4  
  inflating: data/train/image_1967.mp4  
  inflating: data/train/image_1968.mp4  
  inflating: data/train/image_1969.mp4  
  inflating: data/train/image_197.mp4  
  inflating: data/train/image_1970.mp4  
  inflating: data/train/image_1971.mp4  
  inflating: data/train/image_1972.mp4  
  inflating: data/train/image_1973.mp4  
  inflating: data/train/image_1974.mp4  
  inflating: data/train/image_1975.mp4  
  inflating: data/train/segmentation_1990.mp4  
  inflating: data/train/segmentation_1991.mp4  
  inflating: data/train/segmentation_1992.mp4  
  inflating: data/train/segmentation_1993.mp4  
  inflating: data/train/segmentation_1994.mp4  
  inflating: data/train/segmentation_1995.mp4  
  inflating: data/train/segmentation_1996.mp4  
  inflating: data/train/segmentation_1997.mp4  
  inflating: data/train/segmentation_1998.mp4  
  inflating: data/train/segmentation_1999.mp4  
  inflating: data/train/segmentation_2.mp4  
  inflating: data/train/segmentation_20.mp4  
  inflating: data/train/segmentation_200.mp4  
  inflating: data/train/segmentation_201.mp4  
  inflating: data/train/segmentation_202.mp4  
  inflating: data/train/segmentation_203.mp4  
  inflating: data/train/segmentation_204.mp4  
  inflating: data/train/image_212.mp4  
  inflating: data/train/image_213.mp4  
  inflating: data/train/image_214.mp4  
  inflating: data/train/image_215.mp4  
  inflating: data/train/image_216.mp4  
  inflating: data/train/image_217.mp4  
  inflating: data/train/image_218.mp4  
  inflating: data/train/image_219.mp4  
  inflating: data/train/image_22.mp4  
  inflating: data/train/image_220.mp4  
  inflating: data/train/image_221.mp4  
  inflating: data/train/image_222.mp4  
  inflating: data/train/image_223.mp4  
  inflating: data/train/image_224.mp4  
  inflating: data/train/image_225.mp4  
  inflating: data/train/image_226.mp4  
  inflating: data/train/image_227.mp4  
  inflating: data/train/segmentation_236.mp4  
  inflating: data/train/segmentation_237.mp4  
  inflating: data/train/segmentation_238.mp4  
  inflating: data/train/segmentation_239.mp4  
  inflating: data/train/segmentation_24.mp4  
  inflating: data/train/segmentation_240.mp4  
  inflating: data/train/segmentation_241.mp4  
  inflating: data/train/segmentation_242.mp4  
  inflating: data/train/segmentation_243.mp4  
  inflating: data/train/segmentation_244.mp4  
  inflating: data/train/segmentation_245.mp4  
  inflating: data/train/segmentation_246.mp4  
  inflating: data/train/segmentation_247.mp4  
  inflating: data/train/segmentation_248.mp4  
  inflating: data/train/segmentation_249.mp4  
  inflating: data/train/segmentation_25.mp4  
  inflating: data/train/image_229.mp4  
  inflating: data/train/image_23.mp4  
  inflating: data/train/image_230.mp4  
  inflating: data/train/image_231.mp4  
  inflating: data/train/image_232.mp4  
  inflating: data/train/image_233.mp4  
  inflating: data/train/image_234.mp4  
  inflating: data/train/image_235.mp4  
  inflating: data/train/image_236.mp4  
  inflating: data/train/image_237.mp4  
  inflating: data/train/image_238.mp4  
  inflating: data/train/image_239.mp4  
  inflating: data/train/image_24.mp4  
  inflating: data/train/image_240.mp4  
  inflating: data/train/image_241.mp4  
  inflating: data/train/image_242.mp4  
  inflating: data/train/image_243.mp4  
  inflating: data/train/image_244.mp4  
  inflating: data/train/image_245.mp4  
  inflating: data/train/image_246.mp4  
  inflating: data/train/image_247.mp4  
  inflating: data/train/image_248.mp4  
  inflating: data/train/image_249.mp4  
  inflating: data/train/segmentation_251.mp4  
  inflating: data/train/segmentation_252.mp4  
  inflating: data/train/segmentation_253.mp4  
  inflating: data/train/segmentation_254.mp4  
  inflating: data/train/segmentation_255.mp4  
  inflating: data/train/segmentation_256.mp4  
  inflating: data/train/segmentation_257.mp4  
  inflating: data/train/segmentation_258.mp4  
  inflating: data/train/segmentation_259.mp4  
  inflating: data/train/segmentation_26.mp4  
  inflating: data/train/segmentation_260.mp4  
  inflating: data/train/segmentation_261.mp4  
  inflating: data/train/segmentation_262.mp4  
  inflating: data/train/segmentation_263.mp4  
  inflating: data/train/segmentation_264.mp4  
  inflating: data/train/segmentation_265.mp4  
  inflating: data/train/image_268.mp4  
  inflating: data/train/image_269.mp4  
  inflating: data/train/image_27.mp4  
  inflating: data/train/image_270.mp4  
  inflating: data/train/image_271.mp4  
  inflating: data/train/image_272.mp4  
  inflating: data/train/image_273.mp4  
  inflating: data/train/image_274.mp4  
  inflating: data/train/image_275.mp4  
  inflating: data/train/image_276.mp4  
  inflating: data/train/image_277.mp4  
  inflating: data/train/image_278.mp4  
  inflating: data/train/image_279.mp4  
  inflating: data/train/image_28.mp4  
  inflating: data/train/image_280.mp4  
  inflating: data/train/image_281.mp4  
  inflating: data/train/image_282.mp4  
  inflating: data/train/image_283.mp4  
  inflating: data/train/segmentation_267.mp4  
  inflating: data/train/segmentation_268.mp4  
  inflating: data/train/segmentation_269.mp4  
  inflating: data/train/segmentation_27.mp4  
  inflating: data/train/segmentation_270.mp4  
  inflating: data/train/segmentation_271.mp4  
  inflating: data/train/segmentation_272.mp4  
  inflating: data/train/segmentation_273.mp4  
  inflating: data/train/segmentation_274.mp4  
  inflating: data/train/segmentation_275.mp4  
  inflating: data/train/segmentation_276.mp4  
  inflating: data/train/segmentation_277.mp4  
  inflating: data/train/segmentation_278.mp4  
  inflating: data/train/segmentation_279.mp4  
  inflating: data/train/segmentation_28.mp4  
  inflating: data/train/segmentation_280.mp4  
  inflating: data/train/image_285.mp4  
  inflating: data/train/image_286.mp4  
  inflating: data/train/image_287.mp4  
  inflating: data/train/image_288.mp4  
  inflating: data/train/image_289.mp4  
  inflating: data/train/image_29.mp4  
  inflating: data/train/image_290.mp4  
  inflating: data/train/image_291.mp4  
  inflating: data/train/image_292.mp4  
  inflating: data/train/image_293.mp4  
  inflating: data/train/image_294.mp4  
  inflating: data/train/image_295.mp4  
  inflating: data/train/image_296.mp4  
  inflating: data/train/image_297.mp4  
  inflating: data/train/image_298.mp4  
  inflating: data/train/image_299.mp4  
  inflating: data/train/image_3.mp4  
  inflating: data/train/image_30.mp4  
  inflating: data/train/segmentation_282.mp4  
  inflating: data/train/segmentation_283.mp4  
  inflating: data/train/segmentation_284.mp4  
  inflating: data/train/segmentation_285.mp4  
  inflating: data/train/segmentation_286.mp4  
  inflating: data/train/segmentation_287.mp4  
  inflating: data/train/segmentation_288.mp4  
  inflating: data/train/segmentation_289.mp4  
  inflating: data/train/segmentation_29.mp4  
  inflating: data/train/segmentation_290.mp4  
  inflating: data/train/segmentation_291.mp4  
  inflating: data/train/segmentation_292.mp4  
  inflating: data/train/segmentation_293.mp4  
  inflating: data/train/segmentation_294.mp4  
  inflating: data/train/segmentation_295.mp4  
  inflating: data/train/segmentation_296.mp4  
  inflating: data/train/segmentation_298.mp4  
  inflating: data/train/segmentation_299.mp4  
  inflating: data/train/segmentation_3.mp4  
  inflating: data/train/segmentation_30.mp4  
  inflating: data/train/segmentation_300.mp4  
  inflating: data/train/segmentation_301.mp4  
  inflating: data/train/segmentation_302.mp4  
  inflating: data/train/segmentation_303.mp4  
  inflating: data/train/segmentation_304.mp4  
  inflating: data/train/segmentation_305.mp4  
  inflating: data/train/segmentation_306.mp4  
  inflating: data/train/segmentation_307.mp4  
  inflating: data/train/segmentation_308.mp4  
  inflating: data/train/segmentation_309.mp4  
  inflating: data/train/segmentation_31.mp4  
  inflating: data/train/image_301.mp4  
  inflating: data/train/image_302.mp4  
  inflating: data/train/image_303.mp4  
  inflating: data/train/image_304.mp4  
  inflating: data/train/image_305.mp4  
  inflating: data/train/image_306.mp4  
  inflating: data/train/image_307.mp4  
  inflating: data/train/image_308.mp4  
  inflating: data/train/image_309.mp4  
  inflating: data/train/image_31.mp4  
  inflating: data/train/image_310.mp4  
  inflating: data/train/image_311.mp4  
  inflating: data/train/image_312.mp4  
  inflating: data/train/image_313.mp4  
  inflating: data/train/image_314.mp4  
  inflating: data/train/image_315.mp4  
  inflating: data/train/image_316.mp4  
  inflating: data/train/segmentation_1113.mp4  
  inflating: data/train/segmentation_1128.mp4  
  inflating: data/train/segmentation_1142.mp4  
  inflating: data/train/segmentation_1157.mp4  
  inflating: data/train/segmentation_1171.mp4  
  inflating: data/train/segmentation_1186.mp4  
  inflating: data/train/segmentation_120.mp4  
  inflating: data/train/segmentation_1214.mp4  
  inflating: data/train/segmentation_1229.mp4  
  inflating: data/train/segmentation_125.mp4  
  inflating: data/train/segmentation_1264.mp4  
  inflating: data/train/segmentation_1279.mp4  
  inflating: data/train/segmentation_1293.mp4  
  inflating: data/train/segmentation_1307.mp4  
  inflating: data/train/segmentation_311.mp4  
  inflating: data/train/segmentation_312.mp4  
  inflating: data/train/segmentation_313.mp4  
  inflating: data/train/segmentation_314.mp4  
  inflating: data/train/segmentation_315.mp4  
  inflating: data/train/segmentation_316.mp4  
  inflating: data/train/segmentation_317.mp4  
  inflating: data/train/segmentation_318.mp4  
  inflating: data/train/segmentation_319.mp4  
  inflating: data/train/segmentation_32.mp4  
  inflating: data/train/segmentation_320.mp4  
  inflating: data/train/segmentation_321.mp4  
  inflating: data/train/segmentation_322.mp4  
  inflating: data/train/segmentation_323.mp4  
  inflating: data/train/segmentation_324.mp4  
  inflating: data/train/image_318.mp4  
  inflating: data/train/image_319.mp4  
  inflating: data/train/image_32.mp4  
  inflating: data/train/image_320.mp4  
  inflating: data/train/image_321.mp4  
  inflating: data/train/image_322.mp4  
  inflating: data/train/image_323.mp4  
  inflating: data/train/image_324.mp4  
  inflating: data/train/image_325.mp4  
  inflating: data/train/image_326.mp4  
  inflating: data/train/image_327.mp4  
  inflating: data/train/image_328.mp4  
  inflating: data/train/image_329.mp4  
  inflating: data/train/image_33.mp4  
  inflating: data/train/image_330.mp4  
  inflating: data/train/image_331.mp4  
  inflating: data/train/image_332.mp4  
  inflating: data/train/segmentation_326.mp4  
  inflating: data/train/segmentation_327.mp4  
  inflating: data/train/segmentation_328.mp4  
  inflating: data/train/segmentation_329.mp4  
  inflating: data/train/segmentation_33.mp4  
  inflating: data/train/segmentation_330.mp4  
  inflating: data/train/segmentation_331.mp4  
  inflating: data/train/segmentation_332.mp4  
  inflating: data/train/segmentation_333.mp4  
  inflating: data/train/segmentation_334.mp4  
  inflating: data/train/segmentation_335.mp4  
  inflating: data/train/segmentation_336.mp4  
  inflating: data/train/segmentation_337.mp4  
  inflating: data/train/segmentation_338.mp4  
  inflating: data/train/segmentation_339.mp4  
  inflating: data/train/image_334.mp4  
  inflating: data/train/image_335.mp4  
  inflating: data/train/image_336.mp4  
  inflating: data/train/image_337.mp4  
  inflating: data/train/image_338.mp4  
  inflating: data/train/image_339.mp4  
  inflating: data/train/image_34.mp4  
  inflating: data/train/image_340.mp4  
  inflating: data/train/image_341.mp4  
  inflating: data/train/image_342.mp4  
  inflating: data/train/image_343.mp4  
  inflating: data/train/image_344.mp4  
  inflating: data/train/image_345.mp4  
  inflating: data/train/image_346.mp4  
  inflating: data/train/image_347.mp4  
  inflating: data/train/image_348.mp4  
  inflating: data/train/image_349.mp4  
  inflating: data/train/segmentation_340.mp4  
  inflating: data/train/segmentation_341.mp4  
  inflating: data/train/segmentation_342.mp4  
  inflating: data/train/segmentation_343.mp4  
  inflating: data/train/segmentation_344.mp4  
  inflating: data/train/segmentation_345.mp4  
  inflating: data/train/segmentation_346.mp4  
  inflating: data/train/segmentation_347.mp4  
  inflating: data/train/segmentation_348.mp4  
  inflating: data/train/segmentation_349.mp4  
  inflating: data/train/segmentation_35.mp4  
  inflating: data/train/segmentation_350.mp4  
  inflating: data/train/segmentation_351.mp4  
  inflating: data/train/segmentation_352.mp4  
  inflating: data/train/segmentation_353.mp4  
  inflating: data/train/image_350.mp4  
  inflating: data/train/image_351.mp4  
  inflating: data/train/image_352.mp4  
  inflating: data/train/image_353.mp4  
  inflating: data/train/image_354.mp4  
  inflating: data/train/image_355.mp4  
  inflating: data/train/image_356.mp4  
  inflating: data/train/image_357.mp4  
  inflating: data/train/image_358.mp4  
  inflating: data/train/image_359.mp4  
  inflating: data/train/image_36.mp4  
  inflating: data/train/image_360.mp4  
  inflating: data/train/image_361.mp4  
  inflating: data/train/image_362.mp4  
  inflating: data/train/image_363.mp4  
  inflating: data/train/image_364.mp4  
  inflating: data/train/image_365.mp4  
  inflating: data/train/segmentation_355.mp4  
  inflating: data/train/segmentation_356.mp4  
  inflating: data/train/segmentation_357.mp4  
  inflating: data/train/segmentation_358.mp4  
  inflating: data/train/segmentation_359.mp4  
  inflating: data/train/segmentation_36.mp4  
  inflating: data/train/segmentation_360.mp4  
  inflating: data/train/segmentation_361.mp4  
  inflating: data/train/segmentation_362.mp4  
  inflating: data/train/segmentation_363.mp4  
  inflating: data/train/segmentation_364.mp4  
  inflating: data/train/segmentation_365.mp4  
  inflating: data/train/segmentation_366.mp4  
  inflating: data/train/segmentation_367.mp4  
  inflating: data/train/segmentation_368.mp4  
  inflating: data/train/segmentation_369.mp4  
  inflating: data/train/segmentation_37.mp4  
  inflating: data/train/segmentation_370.mp4  
  inflating: data/train/segmentation_371.mp4  
  inflating: data/train/segmentation_372.mp4  
  inflating: data/train/segmentation_373.mp4  
  inflating: data/train/segmentation_374.mp4  
  inflating: data/train/segmentation_375.mp4  
  inflating: data/train/segmentation_376.mp4  
  inflating: data/train/segmentation_377.mp4  
  inflating: data/train/segmentation_378.mp4  
  inflating: data/train/segmentation_379.mp4  
  inflating: data/train/image_367.mp4  
  inflating: data/train/image_368.mp4  
  inflating: data/train/image_369.mp4  
  inflating: data/train/image_37.mp4  
  inflating: data/train/image_370.mp4  
  inflating: data/train/image_371.mp4  
  inflating: data/train/image_372.mp4  
  inflating: data/train/image_373.mp4  
  inflating: data/train/image_374.mp4  
  inflating: data/train/image_375.mp4  
  inflating: data/train/image_376.mp4  
  inflating: data/train/image_377.mp4  
  inflating: data/train/image_378.mp4  
  inflating: data/train/image_379.mp4  
  inflating: data/train/image_38.mp4  
  inflating: data/train/image_380.mp4  
  inflating: data/train/image_381.mp4  
  inflating: data/train/image_383.mp4  
  inflating: data/train/image_384.mp4  
  inflating: data/train/image_385.mp4  
  inflating: data/train/image_386.mp4  
  inflating: data/train/image_387.mp4  
  inflating: data/train/image_388.mp4  
  inflating: data/train/image_389.mp4  
  inflating: data/train/image_39.mp4  
  inflating: data/train/image_390.mp4  
  inflating: data/train/image_391.mp4  
  inflating: data/train/image_392.mp4  
  inflating: data/train/image_393.mp4  
  inflating: data/train/image_394.mp4  
  inflating: data/train/image_395.mp4  
  inflating: data/train/image_396.mp4  
  inflating: data/train/image_397.mp4  
  inflating: data/train/image_398.mp4  
  inflating: data/train/segmentation_397.mp4  
  inflating: data/train/segmentation_398.mp4  
  inflating: data/train/segmentation_399.mp4  
  inflating: data/train/segmentation_4.mp4  
  inflating: data/train/segmentation_40.mp4  
  inflating: data/train/segmentation_400.mp4  
  inflating: data/train/segmentation_401.mp4  
  inflating: data/train/segmentation_402.mp4  
  inflating: data/train/segmentation_403.mp4  
  inflating: data/train/segmentation_404.mp4  
  inflating: data/train/segmentation_405.mp4  
  inflating: data/train/segmentation_406.mp4  
  inflating: data/train/segmentation_407.mp4  
  inflating: data/train/segmentation_408.mp4  
  inflating: data/train/segmentation_409.mp4  
  inflating: data/train/segmentation_41.mp4  
  inflating: data/train/image_4.mp4  
  inflating: data/train/image_40.mp4  
  inflating: data/train/image_400.mp4  
  inflating: data/train/image_401.mp4  
  inflating: data/train/image_402.mp4  
  inflating: data/train/image_403.mp4  
  inflating: data/train/image_404.mp4  
  inflating: data/train/image_405.mp4  
  inflating: data/train/image_406.mp4  
  inflating: data/train/image_407.mp4  
  inflating: data/train/image_408.mp4  
  inflating: data/train/image_409.mp4  
  inflating: data/train/image_41.mp4  
  inflating: data/train/image_410.mp4  
  inflating: data/train/image_411.mp4  
  inflating: data/train/image_412.mp4  
  inflating: data/train/image_413.mp4  
  inflating: data/train/image_414.mp4  
  inflating: data/train/image_415.mp4  
  inflating: data/train/image_416.mp4  
  inflating: data/train/image_417.mp4  
  inflating: data/train/image_418.mp4  
  inflating: data/train/image_419.mp4  
  inflating: data/train/segmentation_411.mp4  
  inflating: data/train/segmentation_412.mp4  
  inflating: data/train/segmentation_413.mp4  
  inflating: data/train/segmentation_414.mp4  
  inflating: data/train/segmentation_415.mp4  
  inflating: data/train/segmentation_416.mp4  
  inflating: data/train/segmentation_417.mp4  
  inflating: data/train/segmentation_418.mp4  
  inflating: data/train/segmentation_419.mp4  
  inflating: data/train/segmentation_42.mp4  
  inflating: data/train/segmentation_420.mp4  
  inflating: data/train/segmentation_421.mp4  
  inflating: data/train/segmentation_422.mp4  
  inflating: data/train/segmentation_423.mp4  
  inflating: data/train/segmentation_424.mp4  
  inflating: data/train/segmentation_425.mp4  
  inflating: data/train/segmentation_427.mp4  
  inflating: data/train/segmentation_428.mp4  
  inflating: data/train/segmentation_429.mp4  
  inflating: data/train/segmentation_43.mp4  
  inflating: data/train/segmentation_430.mp4  
  inflating: data/train/segmentation_431.mp4  
  inflating: data/train/segmentation_432.mp4  
  inflating: data/train/segmentation_433.mp4  
  inflating: data/train/segmentation_434.mp4  
  inflating: data/train/segmentation_435.mp4  
  inflating: data/train/segmentation_436.mp4  
  inflating: data/train/segmentation_437.mp4  
  inflating: data/train/segmentation_438.mp4  
  inflating: data/train/segmentation_439.mp4  
  inflating: data/train/segmentation_44.mp4  
  inflating: data/train/segmentation_440.mp4  
  inflating: data/train/image_437.mp4  
  inflating: data/train/image_438.mp4  
  inflating: data/train/image_439.mp4  
  inflating: data/train/image_44.mp4  
  inflating: data/train/image_440.mp4  
  inflating: data/train/image_441.mp4  
  inflating: data/train/image_442.mp4  
  inflating: data/train/image_443.mp4  
  inflating: data/train/image_444.mp4  
  inflating: data/train/image_445.mp4  
  inflating: data/train/image_446.mp4  
  inflating: data/train/image_447.mp4  
  inflating: data/train/image_448.mp4  
  inflating: data/train/image_449.mp4  
  inflating: data/train/image_45.mp4  
  inflating: data/train/image_450.mp4  
  inflating: data/train/image_451.mp4  
  inflating: data/train/segmentation_442.mp4  
  inflating: data/train/segmentation_443.mp4  
  inflating: data/train/segmentation_444.mp4  
  inflating: data/train/segmentation_445.mp4  
  inflating: data/train/segmentation_446.mp4  
  inflating: data/train/segmentation_447.mp4  
  inflating: data/train/segmentation_448.mp4  
  inflating: data/train/segmentation_449.mp4  
  inflating: data/train/segmentation_45.mp4  
  inflating: data/train/segmentation_450.mp4  
  inflating: data/train/segmentation_451.mp4  
  inflating: data/train/segmentation_452.mp4  
  inflating: data/train/segmentation_453.mp4  
  inflating: data/train/segmentation_454.mp4  
  inflating: data/train/segmentation_455.mp4  
  inflating: data/train/image_453.mp4  
  inflating: data/train/image_454.mp4  
  inflating: data/train/image_455.mp4  
  inflating: data/train/image_456.mp4  
  inflating: data/train/image_457.mp4  
  inflating: data/train/image_458.mp4  
  inflating: data/train/image_459.mp4  
  inflating: data/train/image_46.mp4  
  inflating: data/train/image_460.mp4  
  inflating: data/train/image_461.mp4  
  inflating: data/train/image_462.mp4  
  inflating: data/train/image_463.mp4  
  inflating: data/train/image_464.mp4  
  inflating: data/train/image_465.mp4  
  inflating: data/train/image_466.mp4  
  inflating: data/train/image_467.mp4  
  inflating: data/train/image_468.mp4  
  inflating: data/train/segmentation_457.mp4  
  inflating: data/train/segmentation_458.mp4  
  inflating: data/train/segmentation_459.mp4  
  inflating: data/train/segmentation_46.mp4  
  inflating: data/train/segmentation_460.mp4  
  inflating: data/train/segmentation_461.mp4  
  inflating: data/train/segmentation_462.mp4  
  inflating: data/train/segmentation_463.mp4  
  inflating: data/train/segmentation_464.mp4  
  inflating: data/train/segmentation_465.mp4  
  inflating: data/train/segmentation_466.mp4  
  inflating: data/train/segmentation_467.mp4  
  inflating: data/train/segmentation_468.mp4  
  inflating: data/train/segmentation_469.mp4  
  inflating: data/train/segmentation_47.mp4  
  inflating: data/train/image_47.mp4  
  inflating: data/train/image_470.mp4  
  inflating: data/train/image_471.mp4  
  inflating: data/train/image_472.mp4  
  inflating: data/train/image_473.mp4  
  inflating: data/train/image_474.mp4  
  inflating: data/train/image_475.mp4  
  inflating: data/train/image_476.mp4  
  inflating: data/train/image_477.mp4  
  inflating: data/train/image_478.mp4  
  inflating: data/train/image_479.mp4  
  inflating: data/train/image_48.mp4  
  inflating: data/train/image_480.mp4  
  inflating: data/train/image_481.mp4  
  inflating: data/train/image_482.mp4  
  inflating: data/train/image_483.mp4  
  inflating: data/train/image_484.mp4  
  inflating: data/train/segmentation_471.mp4  
  inflating: data/train/segmentation_472.mp4  
  inflating: data/train/segmentation_473.mp4  
  inflating: data/train/segmentation_474.mp4  
  inflating: data/train/segmentation_475.mp4  
  inflating: data/train/segmentation_476.mp4  
  inflating: data/train/segmentation_477.mp4  
  inflating: data/train/segmentation_478.mp4  
  inflating: data/train/segmentation_479.mp4  
  inflating: data/train/segmentation_48.mp4  
  inflating: data/train/segmentation_480.mp4  
  inflating: data/train/segmentation_481.mp4  
  inflating: data/train/segmentation_482.mp4  
  inflating: data/train/segmentation_483.mp4  
  inflating: data/train/segmentation_484.mp4  
  inflating: data/train/image_486.mp4  
  inflating: data/train/image_487.mp4  
  inflating: data/train/image_488.mp4  
  inflating: data/train/image_489.mp4  
  inflating: data/train/image_49.mp4  
  inflating: data/train/image_490.mp4  
  inflating: data/train/image_491.mp4  
  inflating: data/train/image_492.mp4  
  inflating: data/train/image_493.mp4  
  inflating: data/train/image_494.mp4  
  inflating: data/train/image_495.mp4  
  inflating: data/train/image_496.mp4  
  inflating: data/train/image_497.mp4  
  inflating: data/train/image_498.mp4  
  inflating: data/train/image_499.mp4  
  inflating: data/train/image_5.mp4  
  inflating: data/train/image_50.mp4  
  inflating: data/train/segmentation_486.mp4  
  inflating: data/train/segmentation_487.mp4  
  inflating: data/train/segmentation_488.mp4  
  inflating: data/train/segmentation_489.mp4  
  inflating: data/train/segmentation_49.mp4  
  inflating: data/train/segmentation_490.mp4  
  inflating: data/train/segmentation_491.mp4  
  inflating: data/train/segmentation_492.mp4  
  inflating: data/train/segmentation_493.mp4  
  inflating: data/train/segmentation_494.mp4  
  inflating: data/train/segmentation_495.mp4  
  inflating: data/train/segmentation_496.mp4  
  inflating: data/train/segmentation_497.mp4  
  inflating: data/train/segmentation_498.mp4  
  inflating: data/train/segmentation_499.mp4  
  inflating: data/train/image_501.mp4  
  inflating: data/train/image_502.mp4  
  inflating: data/train/image_503.mp4  
  inflating: data/train/image_504.mp4  
  inflating: data/train/image_505.mp4  
  inflating: data/train/image_506.mp4  
  inflating: data/train/image_507.mp4  
  inflating: data/train/image_508.mp4  
  inflating: data/train/image_509.mp4  
  inflating: data/train/image_51.mp4  
  inflating: data/train/image_510.mp4  
  inflating: data/train/image_511.mp4  
  inflating: data/train/image_512.mp4  
  inflating: data/train/image_513.mp4  
  inflating: data/train/image_514.mp4  
  inflating: data/train/image_515.mp4  
  inflating: data/train/image_516.mp4  
  inflating: data/train/segmentation_50.mp4  
  inflating: data/train/segmentation_500.mp4  
  inflating: data/train/segmentation_501.mp4  
  inflating: data/train/segmentation_502.mp4  
  inflating: data/train/segmentation_503.mp4  
  inflating: data/train/segmentation_504.mp4  
  inflating: data/train/segmentation_505.mp4  
  inflating: data/train/segmentation_506.mp4  
  inflating: data/train/segmentation_507.mp4  
  inflating: data/train/segmentation_508.mp4  
  inflating: data/train/segmentation_509.mp4  
  inflating: data/train/segmentation_51.mp4  
  inflating: data/train/segmentation_510.mp4  
  inflating: data/train/segmentation_511.mp4  
  inflating: data/train/segmentation_512.mp4  
  inflating: data/train/image_518.mp4  
  inflating: data/train/image_519.mp4  
  inflating: data/train/image_52.mp4  
  inflating: data/train/image_520.mp4  
  inflating: data/train/image_521.mp4  
  inflating: data/train/image_522.mp4  
  inflating: data/train/image_523.mp4  
  inflating: data/train/image_524.mp4  
  inflating: data/train/image_525.mp4  
  inflating: data/train/image_526.mp4  
  inflating: data/train/image_527.mp4  
  inflating: data/train/image_528.mp4  
  inflating: data/train/image_529.mp4  
  inflating: data/train/image_53.mp4  
  inflating: data/train/image_530.mp4  
  inflating: data/train/image_531.mp4  
  inflating: data/train/image_532.mp4  
  inflating: data/train/segmentation_514.mp4  
  inflating: data/train/segmentation_515.mp4  
  inflating: data/train/segmentation_516.mp4  
  inflating: data/train/segmentation_517.mp4  
  inflating: data/train/segmentation_518.mp4  
  inflating: data/train/segmentation_519.mp4  
  inflating: data/train/segmentation_52.mp4  
  inflating: data/train/segmentation_520.mp4  
  inflating: data/train/segmentation_521.mp4  
  inflating: data/train/segmentation_522.mp4  
  inflating: data/train/segmentation_523.mp4  
  inflating: data/train/segmentation_524.mp4  
  inflating: data/train/segmentation_525.mp4  
  inflating: data/train/segmentation_526.mp4  
  inflating: data/train/segmentation_527.mp4  
  inflating: data/train/segmentation_528.mp4  
  inflating: data/train/segmentation_529.mp4  
  inflating: data/train/image_534.mp4  
  inflating: data/train/image_535.mp4  
  inflating: data/train/image_536.mp4  
  inflating: data/train/image_537.mp4  
  inflating: data/train/image_538.mp4  
  inflating: data/train/image_539.mp4  
  inflating: data/train/image_54.mp4  
  inflating: data/train/image_540.mp4  
  inflating: data/train/image_541.mp4  
  inflating: data/train/image_542.mp4  
  inflating: data/train/image_543.mp4  
  inflating: data/train/image_544.mp4  
  inflating: data/train/image_545.mp4  
  inflating: data/train/image_546.mp4  
  inflating: data/train/image_547.mp4  
  inflating: data/train/image_548.mp4  
  inflating: data/train/image_549.mp4  
  inflating: data/train/segmentation_546.mp4  
  inflating: data/train/segmentation_547.mp4  
  inflating: data/train/segmentation_548.mp4  
  inflating: data/train/segmentation_549.mp4  
  inflating: data/train/segmentation_55.mp4  
  inflating: data/train/segmentation_550.mp4  
  inflating: data/train/segmentation_551.mp4  
  inflating: data/train/segmentation_552.mp4  
  inflating: data/train/segmentation_553.mp4  
  inflating: data/train/segmentation_554.mp4  
  inflating: data/train/segmentation_555.mp4  
  inflating: data/train/segmentation_556.mp4  
  inflating: data/train/segmentation_557.mp4  
  inflating: data/train/segmentation_558.mp4  
  inflating: data/train/segmentation_559.mp4  
  inflating: data/train/segmentation_56.mp4  
  inflating: data/train/image_550.mp4  
  inflating: data/train/image_551.mp4  
  inflating: data/train/image_552.mp4  
  inflating: data/train/image_553.mp4  
  inflating: data/train/image_554.mp4  
  inflating: data/train/image_555.mp4  
  inflating: data/train/image_556.mp4  
  inflating: data/train/image_557.mp4  
  inflating: data/train/image_558.mp4  
  inflating: data/train/image_559.mp4  
  inflating: data/train/image_56.mp4  
  inflating: data/train/image_560.mp4  
  inflating: data/train/image_561.mp4  
  inflating: data/train/image_562.mp4  
  inflating: data/train/image_563.mp4  
  inflating: data/train/image_564.mp4  
  inflating: data/train/image_565.mp4  
  inflating: data/train/segmentation_561.mp4  
  inflating: data/train/segmentation_562.mp4  
  inflating: data/train/segmentation_563.mp4  
  inflating: data/train/segmentation_564.mp4  
  inflating: data/train/segmentation_565.mp4  
  inflating: data/train/segmentation_566.mp4  
  inflating: data/train/segmentation_567.mp4  
  inflating: data/train/segmentation_568.mp4  
  inflating: data/train/segmentation_569.mp4  
  inflating: data/train/segmentation_57.mp4  
  inflating: data/train/segmentation_570.mp4  
  inflating: data/train/segmentation_571.mp4  
  inflating: data/train/segmentation_572.mp4  
  inflating: data/train/segmentation_573.mp4  
  inflating: data/train/segmentation_574.mp4  
  inflating: data/train/segmentation_575.mp4  
  inflating: data/train/segmentation_354.mp4  
  inflating: data/train/segmentation_38.mp4  
  inflating: data/train/segmentation_396.mp4  
  inflating: data/train/segmentation_410.mp4  
  inflating: data/train/segmentation_426.mp4  
  inflating: data/train/segmentation_441.mp4  
  inflating: data/train/segmentation_456.mp4  
  inflating: data/train/segmentation_470.mp4  
  inflating: data/train/segmentation_485.mp4  
  inflating: data/train/segmentation_5.mp4  
  inflating: data/train/segmentation_513.mp4  
  inflating: data/train/segmentation_53.mp4  
  inflating: data/train/segmentation_545.mp4  
  inflating: data/train/segmentation_560.mp4  
  inflating: data/train/segmentation_577.mp4  
  inflating: data/train/segmentation_578.mp4  
  inflating: data/train/segmentation_579.mp4  
  inflating: data/train/segmentation_58.mp4  
  inflating: data/train/segmentation_580.mp4  
  inflating: data/train/segmentation_581.mp4  
  inflating: data/train/segmentation_582.mp4  
  inflating: data/train/segmentation_583.mp4  
  inflating: data/train/segmentation_584.mp4  
  inflating: data/train/segmentation_585.mp4  
  inflating: data/train/segmentation_586.mp4  
  inflating: data/train/segmentation_587.mp4  
  inflating: data/train/segmentation_588.mp4  
  inflating: data/train/segmentation_589.mp4  
  inflating: data/train/segmentation_59.mp4  
  inflating: data/train/segmentation_590.mp4  
  inflating: data/train/image_567.mp4  
  inflating: data/train/image_568.mp4  
  inflating: data/train/image_569.mp4  
  inflating: data/train/image_57.mp4  
  inflating: data/train/image_570.mp4  
  inflating: data/train/image_571.mp4  
  inflating: data/train/image_572.mp4  
  inflating: data/train/image_573.mp4  
  inflating: data/train/image_574.mp4  
  inflating: data/train/image_575.mp4  
  inflating: data/train/image_576.mp4  
  inflating: data/train/image_577.mp4  
  inflating: data/train/image_578.mp4  
  inflating: data/train/image_579.mp4  
  inflating: data/train/image_58.mp4  
  inflating: data/train/image_580.mp4  
  inflating: data/train/image_581.mp4  
  inflating: data/train/segmentation_592.mp4  
  inflating: data/train/segmentation_593.mp4  
  inflating: data/train/segmentation_594.mp4  
  inflating: data/train/segmentation_595.mp4  
  inflating: data/train/segmentation_596.mp4  
  inflating: data/train/segmentation_597.mp4  
  inflating: data/train/segmentation_598.mp4  
  inflating: data/train/segmentation_599.mp4  
  inflating: data/train/segmentation_6.mp4  
  inflating: data/train/segmentation_60.mp4  
  inflating: data/train/segmentation_600.mp4  
  inflating: data/train/segmentation_601.mp4  
  inflating: data/train/segmentation_602.mp4  
  inflating: data/train/segmentation_603.mp4  
  inflating: data/train/segmentation_604.mp4  
  inflating: data/train/segmentation_605.mp4  
  inflating: data/train/image_583.mp4  
  inflating: data/train/image_584.mp4  
  inflating: data/train/image_585.mp4  
  inflating: data/train/image_586.mp4  
  inflating: data/train/image_587.mp4  
  inflating: data/train/image_588.mp4  
  inflating: data/train/image_589.mp4  
  inflating: data/train/image_59.mp4  
  inflating: data/train/image_590.mp4  
  inflating: data/train/image_591.mp4  
  inflating: data/train/image_592.mp4  
  inflating: data/train/image_593.mp4  
  inflating: data/train/image_594.mp4  
  inflating: data/train/image_595.mp4  
  inflating: data/train/image_596.mp4  
  inflating: data/train/image_597.mp4  
  inflating: data/train/image_598.mp4  
  inflating: data/train/image_599.mp4  
  inflating: data/train/image_630.mp4  
  inflating: data/train/image_631.mp4  
  inflating: data/train/image_632.mp4  
  inflating: data/train/image_633.mp4  
  inflating: data/train/image_634.mp4  
  inflating: data/train/image_635.mp4  
  inflating: data/train/image_636.mp4  
  inflating: data/train/image_637.mp4  
  inflating: data/train/image_638.mp4  
  inflating: data/train/image_639.mp4  
  inflating: data/train/image_64.mp4  
  inflating: data/train/image_640.mp4  
  inflating: data/train/image_641.mp4  
  inflating: data/train/image_642.mp4  
  inflating: data/train/image_643.mp4  
  inflating: data/train/image_644.mp4  
  inflating: data/train/image_645.mp4  
  inflating: data/train/segmentation_607.mp4  
  inflating: data/train/segmentation_608.mp4  
  inflating: data/train/segmentation_609.mp4  
  inflating: data/train/segmentation_61.mp4  
  inflating: data/train/segmentation_610.mp4  
  inflating: data/train/segmentation_611.mp4  
  inflating: data/train/segmentation_612.mp4  
  inflating: data/train/segmentation_613.mp4  
  inflating: data/train/segmentation_614.mp4  
  inflating: data/train/segmentation_615.mp4  
  inflating: data/train/segmentation_616.mp4  
  inflating: data/train/segmentation_617.mp4  
  inflating: data/train/segmentation_618.mp4  
  inflating: data/train/segmentation_619.mp4  
  inflating: data/train/segmentation_62.mp4  
  inflating: data/train/segmentation_621.mp4  
  inflating: data/train/segmentation_622.mp4  
  inflating: data/train/segmentation_623.mp4  
  inflating: data/train/segmentation_624.mp4  
  inflating: data/train/segmentation_625.mp4  
  inflating: data/train/segmentation_626.mp4  
  inflating: data/train/segmentation_627.mp4  
  inflating: data/train/segmentation_628.mp4  
  inflating: data/train/segmentation_629.mp4  
  inflating: data/train/segmentation_63.mp4  
  inflating: data/train/segmentation_630.mp4  
  inflating: data/train/segmentation_631.mp4  
  inflating: data/train/segmentation_632.mp4  
  inflating: data/train/segmentation_633.mp4  
  inflating: data/train/segmentation_634.mp4  
  inflating: data/train/segmentation_636.mp4  
  inflating: data/train/segmentation_637.mp4  
  inflating: data/train/segmentation_638.mp4  
  inflating: data/train/segmentation_639.mp4  
  inflating: data/train/segmentation_64.mp4  
  inflating: data/train/segmentation_640.mp4  
  inflating: data/train/segmentation_641.mp4  
  inflating: data/train/segmentation_642.mp4  
  inflating: data/train/segmentation_643.mp4  
  inflating: data/train/segmentation_644.mp4  
  inflating: data/train/segmentation_645.mp4  
  inflating: data/train/segmentation_646.mp4  
  inflating: data/train/segmentation_647.mp4  
  inflating: data/train/segmentation_648.mp4  
  inflating: data/train/segmentation_649.mp4  
  inflating: data/train/image_647.mp4  
  inflating: data/train/image_648.mp4  
  inflating: data/train/image_649.mp4  
  inflating: data/train/image_65.mp4  
  inflating: data/train/image_650.mp4  
  inflating: data/train/image_651.mp4  
  inflating: data/train/image_652.mp4  
  inflating: data/train/image_653.mp4  
  inflating: data/train/image_654.mp4  
  inflating: data/train/image_655.mp4  
  inflating: data/train/image_656.mp4  
  inflating: data/train/image_657.mp4  
  inflating: data/train/image_658.mp4  
  inflating: data/train/image_659.mp4  
  inflating: data/train/image_66.mp4  
  inflating: data/train/image_660.mp4  
  inflating: data/train/image_661.mp4  
  inflating: data/train/image_399.mp4  
  inflating: data/train/image_42.mp4  
  inflating: data/train/image_436.mp4  
  inflating: data/train/image_452.mp4  
  inflating: data/train/image_469.mp4  
  inflating: data/train/image_485.mp4  
  inflating: data/train/image_500.mp4  
  inflating: data/train/image_517.mp4  
  inflating: data/train/image_533.mp4  
  inflating: data/train/image_55.mp4  
  inflating: data/train/image_566.mp4  
  inflating: data/train/image_582.mp4  
  inflating: data/train/image_6.mp4  
  inflating: data/train/image_63.mp4  
  inflating: data/train/image_646.mp4  
  inflating: data/train/image_662.mp4  
  inflating: data/train/image_130.mp4  
  inflating: data/train/image_1583.mp4  
  inflating: data/train/image_382.mp4  
  inflating: data/train/image_679.mp4  
  inflating: data/train/segmentation_11.mp4  
  inflating: data/train/segmentation_1321.mp4  
  inflating: data/train/segmentation_155.mp4  
  inflating: data/train/segmentation_1771.mp4  
  inflating: data/train/segmentation_34.mp4  
  inflating: data/train/segmentation_576.mp4  
  inflating: data/train/segmentation_650.mp4  
  inflating: data/train/segmentation_651.mp4  
  inflating: data/train/segmentation_652.mp4  
  inflating: data/train/segmentation_653.mp4  
  inflating: data/train/segmentation_654.mp4  
  inflating: data/train/segmentation_655.mp4  
  inflating: data/train/segmentation_656.mp4  
  inflating: data/train/segmentation_657.mp4  
  inflating: data/train/segmentation_658.mp4  
  inflating: data/train/segmentation_659.mp4  
  inflating: data/train/segmentation_66.mp4  
  inflating: data/train/segmentation_660.mp4  
  inflating: data/train/segmentation_661.mp4  
  inflating: data/train/segmentation_662.mp4  
  inflating: data/train/segmentation_663.mp4  
  inflating: data/train/image_663.mp4  
  inflating: data/train/image_664.mp4  
  inflating: data/train/image_665.mp4  
  inflating: data/train/image_666.mp4  
  inflating: data/train/image_667.mp4  
  inflating: data/train/image_668.mp4  
  inflating: data/train/image_669.mp4  
  inflating: data/train/image_67.mp4  
  inflating: data/train/image_670.mp4  
  inflating: data/train/image_671.mp4  
  inflating: data/train/image_672.mp4  
  inflating: data/train/image_673.mp4  
  inflating: data/train/image_674.mp4  
  inflating: data/train/image_675.mp4  
  inflating: data/train/image_676.mp4  
  inflating: data/train/image_677.mp4  
  inflating: data/train/image_678.mp4  
  inflating: data/train/segmentation_665.mp4  
  inflating: data/train/segmentation_666.mp4  
  inflating: data/train/segmentation_667.mp4  
  inflating: data/train/segmentation_668.mp4  
  inflating: data/train/segmentation_669.mp4  
  inflating: data/train/segmentation_67.mp4  
  inflating: data/train/segmentation_670.mp4  
  inflating: data/train/segmentation_671.mp4  
  inflating: data/train/segmentation_672.mp4  
  inflating: data/train/segmentation_673.mp4  
  inflating: data/train/segmentation_674.mp4  
  inflating: data/train/segmentation_675.mp4  
  inflating: data/train/segmentation_676.mp4  
  inflating: data/train/segmentation_677.mp4  
  inflating: data/train/segmentation_678.mp4  
  inflating: data/train/segmentation_679.mp4  
  inflating: data/train/segmentation_68.mp4  
  inflating: data/train/segmentation_680.mp4  
  inflating: data/train/segmentation_681.mp4  
  inflating: data/train/segmentation_682.mp4  
  inflating: data/train/segmentation_683.mp4  
  inflating: data/train/segmentation_684.mp4  
  inflating: data/train/segmentation_685.mp4  
  inflating: data/train/segmentation_686.mp4  
  inflating: data/train/segmentation_687.mp4  
  inflating: data/train/segmentation_688.mp4  
  inflating: data/train/segmentation_689.mp4  
  inflating: data/train/image_68.mp4  
  inflating: data/train/image_680.mp4  
  inflating: data/train/image_681.mp4  
  inflating: data/train/image_682.mp4  
  inflating: data/train/image_683.mp4  
  inflating: data/train/image_684.mp4  
  inflating: data/train/image_685.mp4  
  inflating: data/train/image_686.mp4  
  inflating: data/train/image_687.mp4  
  inflating: data/train/image_688.mp4  
  inflating: data/train/image_689.mp4  
  inflating: data/train/image_69.mp4  
  inflating: data/train/image_690.mp4  
  inflating: data/train/image_691.mp4  
  inflating: data/train/image_692.mp4  
  inflating: data/train/image_693.mp4  
  inflating: data/train/image_694.mp4  
  inflating: data/train/segmentation_840.mp4  
  inflating: data/train/segmentation_841.mp4  
  inflating: data/train/segmentation_842.mp4  
  inflating: data/train/segmentation_843.mp4  
  inflating: data/train/segmentation_844.mp4  
  inflating: data/train/segmentation_845.mp4  
  inflating: data/train/segmentation_846.mp4  
  inflating: data/train/segmentation_847.mp4  
  inflating: data/train/segmentation_848.mp4  
  inflating: data/train/segmentation_849.mp4  
  inflating: data/train/segmentation_85.mp4  
  inflating: data/train/segmentation_850.mp4  
  inflating: data/train/segmentation_851.mp4  
  inflating: data/train/segmentation_852.mp4  
  inflating: data/train/segmentation_853.mp4  
  inflating: data/train/segmentation_854.mp4  
  inflating: data/train/image_696.mp4  
  inflating: data/train/image_697.mp4  
  inflating: data/train/image_698.mp4  
  inflating: data/train/image_699.mp4  
  inflating: data/train/image_7.mp4  
  inflating: data/train/image_70.mp4  
  inflating: data/train/image_700.mp4  
  inflating: data/train/image_701.mp4  
  inflating: data/train/image_702.mp4  
  inflating: data/train/image_703.mp4  
  inflating: data/train/image_704.mp4  
  inflating: data/train/image_705.mp4  
  inflating: data/train/image_706.mp4  
  inflating: data/train/image_707.mp4  
  inflating: data/train/image_708.mp4  
  inflating: data/train/image_709.mp4  
  inflating: data/train/image_71.mp4  
  inflating: data/train/segmentation_705.mp4  
  inflating: data/train/segmentation_706.mp4  
  inflating: data/train/segmentation_707.mp4  
  inflating: data/train/segmentation_708.mp4  
  inflating: data/train/segmentation_709.mp4  
  inflating: data/train/segmentation_71.mp4  
  inflating: data/train/segmentation_710.mp4  
  inflating: data/train/segmentation_711.mp4  
  inflating: data/train/segmentation_712.mp4  
  inflating: data/train/segmentation_713.mp4  
  inflating: data/train/segmentation_714.mp4  
  inflating: data/train/segmentation_715.mp4  
  inflating: data/train/segmentation_716.mp4  
  inflating: data/train/segmentation_717.mp4  
  inflating: data/train/segmentation_718.mp4  
  inflating: data/train/segmentation_719.mp4  
  inflating: data/train/image_711.mp4  
  inflating: data/train/image_712.mp4  
  inflating: data/train/image_713.mp4  
  inflating: data/train/image_714.mp4  
  inflating: data/train/image_715.mp4  
  inflating: data/train/image_716.mp4  
  inflating: data/train/image_717.mp4  
  inflating: data/train/image_718.mp4  
  inflating: data/train/image_719.mp4  
  inflating: data/train/image_72.mp4  
  inflating: data/train/image_720.mp4  
  inflating: data/train/image_721.mp4  
  inflating: data/train/image_722.mp4  
  inflating: data/train/image_723.mp4  
  inflating: data/train/image_724.mp4  
  inflating: data/train/image_725.mp4  
  inflating: data/train/image_726.mp4  
  inflating: data/train/segmentation_720.mp4  
  inflating: data/train/segmentation_721.mp4  
  inflating: data/train/segmentation_722.mp4  
  inflating: data/train/segmentation_723.mp4  
  inflating: data/train/segmentation_724.mp4  
  inflating: data/train/segmentation_725.mp4  
  inflating: data/train/segmentation_726.mp4  
  inflating: data/train/segmentation_727.mp4  
  inflating: data/train/segmentation_728.mp4  
  inflating: data/train/segmentation_729.mp4  
  inflating: data/train/segmentation_73.mp4  
  inflating: data/train/segmentation_730.mp4  
  inflating: data/train/segmentation_731.mp4  
  inflating: data/train/segmentation_732.mp4  
  inflating: data/train/segmentation_733.mp4  
  inflating: data/train/segmentation_734.mp4  
  inflating: data/train/image_728.mp4  
  inflating: data/train/image_729.mp4  
  inflating: data/train/image_73.mp4  
  inflating: data/train/image_730.mp4  
  inflating: data/train/image_731.mp4  
  inflating: data/train/image_732.mp4  
  inflating: data/train/image_733.mp4  
  inflating: data/train/image_734.mp4  
  inflating: data/train/image_735.mp4  
  inflating: data/train/image_736.mp4  
  inflating: data/train/image_737.mp4  
  inflating: data/train/image_738.mp4  
  inflating: data/train/image_739.mp4  
  inflating: data/train/image_74.mp4  
  inflating: data/train/image_740.mp4  
  inflating: data/train/image_741.mp4  
  inflating: data/train/image_742.mp4  
  inflating: data/train/segmentation_736.mp4  
  inflating: data/train/segmentation_737.mp4  
  inflating: data/train/segmentation_738.mp4  
  inflating: data/train/segmentation_739.mp4  
  inflating: data/train/segmentation_74.mp4  
  inflating: data/train/segmentation_740.mp4  
  inflating: data/train/segmentation_741.mp4  
  inflating: data/train/segmentation_742.mp4  
  inflating: data/train/segmentation_743.mp4  
  inflating: data/train/segmentation_744.mp4  
  inflating: data/train/segmentation_745.mp4  
  inflating: data/train/segmentation_746.mp4  
  inflating: data/train/segmentation_747.mp4  
  inflating: data/train/segmentation_748.mp4  
  inflating: data/train/segmentation_749.mp4  
  inflating: data/train/segmentation_75.mp4  
  inflating: data/train/image_744.mp4  
  inflating: data/train/image_745.mp4  
  inflating: data/train/image_746.mp4  
  inflating: data/train/image_747.mp4  
  inflating: data/train/image_748.mp4  
  inflating: data/train/image_749.mp4  
  inflating: data/train/image_75.mp4  
  inflating: data/train/image_750.mp4  
  inflating: data/train/image_751.mp4  
  inflating: data/train/image_752.mp4  
  inflating: data/train/image_753.mp4  
  inflating: data/train/image_754.mp4  
  inflating: data/train/image_755.mp4  
  inflating: data/train/image_756.mp4  
  inflating: data/train/image_757.mp4  
  inflating: data/train/image_758.mp4  
  inflating: data/train/image_759.mp4  
  inflating: data/train/segmentation_751.mp4  
  inflating: data/train/segmentation_752.mp4  
  inflating: data/train/segmentation_753.mp4  
  inflating: data/train/segmentation_754.mp4  
  inflating: data/train/segmentation_755.mp4  
  inflating: data/train/segmentation_756.mp4  
  inflating: data/train/segmentation_757.mp4  
  inflating: data/train/segmentation_758.mp4  
  inflating: data/train/segmentation_759.mp4  
  inflating: data/train/segmentation_76.mp4  
  inflating: data/train/segmentation_760.mp4  
  inflating: data/train/segmentation_761.mp4  
  inflating: data/train/segmentation_762.mp4  
  inflating: data/train/segmentation_763.mp4  
  inflating: data/train/segmentation_764.mp4  
  inflating: data/train/image_760.mp4  
  inflating: data/train/image_761.mp4  
  inflating: data/train/image_762.mp4  
  inflating: data/train/image_763.mp4  
  inflating: data/train/image_764.mp4  
  inflating: data/train/image_765.mp4  
  inflating: data/train/image_766.mp4  
  inflating: data/train/image_767.mp4  
  inflating: data/train/image_768.mp4  
  inflating: data/train/image_769.mp4  
  inflating: data/train/image_77.mp4  
  inflating: data/train/image_770.mp4  
  inflating: data/train/image_771.mp4  
  inflating: data/train/image_772.mp4  
  inflating: data/train/image_773.mp4  
  inflating: data/train/image_774.mp4  
  inflating: data/train/image_775.mp4  
  inflating: data/train/segmentation_766.mp4  
  inflating: data/train/segmentation_767.mp4  
  inflating: data/train/segmentation_768.mp4  
  inflating: data/train/segmentation_769.mp4  
  inflating: data/train/segmentation_77.mp4  
  inflating: data/train/segmentation_770.mp4  
  inflating: data/train/segmentation_771.mp4  
  inflating: data/train/segmentation_772.mp4  
  inflating: data/train/segmentation_773.mp4  
  inflating: data/train/segmentation_774.mp4  
  inflating: data/train/segmentation_775.mp4  
  inflating: data/train/segmentation_776.mp4  
  inflating: data/train/segmentation_777.mp4  
  inflating: data/train/segmentation_778.mp4  
  inflating: data/train/segmentation_779.mp4  
  inflating: data/train/segmentation_780.mp4  
  inflating: data/train/segmentation_781.mp4  
  inflating: data/train/segmentation_782.mp4  
  inflating: data/train/segmentation_783.mp4  
  inflating: data/train/segmentation_784.mp4  
  inflating: data/train/segmentation_785.mp4  
  inflating: data/train/segmentation_786.mp4  
  inflating: data/train/segmentation_787.mp4  
  inflating: data/train/segmentation_788.mp4  
  inflating: data/train/segmentation_789.mp4  
  inflating: data/train/segmentation_79.mp4  
  inflating: data/train/segmentation_790.mp4  
  inflating: data/train/segmentation_791.mp4  
  inflating: data/train/segmentation_792.mp4  
  inflating: data/train/segmentation_793.mp4  
  inflating: data/train/image_777.mp4  
  inflating: data/train/image_778.mp4  
  inflating: data/train/image_779.mp4  
  inflating: data/train/image_78.mp4  
  inflating: data/train/image_780.mp4  
  inflating: data/train/image_781.mp4  
  inflating: data/train/image_782.mp4  
  inflating: data/train/image_783.mp4  
  inflating: data/train/image_784.mp4  
  inflating: data/train/image_785.mp4  
  inflating: data/train/image_786.mp4  
  inflating: data/train/image_787.mp4  
  inflating: data/train/image_788.mp4  
  inflating: data/train/image_789.mp4  
  inflating: data/train/image_79.mp4  
  inflating: data/train/image_790.mp4  
  inflating: data/train/image_791.mp4  
  inflating: data/train/image_792.mp4  
  inflating: data/train/image_793.mp4  
  inflating: data/train/image_794.mp4  
  inflating: data/train/image_795.mp4  
  inflating: data/train/image_796.mp4  
  inflating: data/train/image_797.mp4  
  inflating: data/train/image_798.mp4  
  inflating: data/train/image_799.mp4  
  inflating: data/train/segmentation_795.mp4  
  inflating: data/train/segmentation_796.mp4  
  inflating: data/train/segmentation_797.mp4  
  inflating: data/train/segmentation_798.mp4  
  inflating: data/train/segmentation_799.mp4  
  inflating: data/train/segmentation_8.mp4  
  inflating: data/train/segmentation_80.mp4  
  inflating: data/train/segmentation_800.mp4  
  inflating: data/train/segmentation_801.mp4  
  inflating: data/train/segmentation_802.mp4  
  inflating: data/train/segmentation_803.mp4  
  inflating: data/train/segmentation_804.mp4  
  inflating: data/train/segmentation_805.mp4  
  inflating: data/train/segmentation_806.mp4  
  inflating: data/train/segmentation_807.mp4  
  inflating: data/train/segmentation_591.mp4  
  inflating: data/train/segmentation_606.mp4  
  inflating: data/train/segmentation_620.mp4  
  inflating: data/train/segmentation_635.mp4  
  inflating: data/train/segmentation_65.mp4  
  inflating: data/train/segmentation_664.mp4  
  inflating: data/train/segmentation_69.mp4  
  inflating: data/train/segmentation_704.mp4  
  inflating: data/train/segmentation_72.mp4  
  inflating: data/train/segmentation_735.mp4  
  inflating: data/train/segmentation_750.mp4  
  inflating: data/train/segmentation_765.mp4  
  inflating: data/train/segmentation_78.mp4  
  inflating: data/train/segmentation_794.mp4  
  inflating: data/train/segmentation_808.mp4  
  inflating: data/train/segmentation_822.mp4  
  inflating: data/train/segmentation_84.mp4  
  inflating: data/train/segmentation_855.mp4  
  inflating: data/train/segmentation_870.mp4  
  inflating: data/train/segmentation_886.mp4  
  inflating: data/train/segmentation_900.mp4  
  inflating: data/train/segmentation_915.mp4  
  inflating: data/train/segmentation_93.mp4  
  inflating: data/train/segmentation_944.mp4  
  inflating: data/train/segmentation_959.mp4  
  inflating: data/train/segmentation_973.mp4  
  inflating: data/train/image_816.mp4  
  inflating: data/train/image_817.mp4  
  inflating: data/train/image_818.mp4  
  inflating: data/train/image_819.mp4  
  inflating: data/train/image_82.mp4  
  inflating: data/train/image_820.mp4  
  inflating: data/train/image_821.mp4  
  inflating: data/train/image_822.mp4  
  inflating: data/train/image_823.mp4  
  inflating: data/train/image_824.mp4  
  inflating: data/train/image_825.mp4  
  inflating: data/train/image_826.mp4  
  inflating: data/train/image_827.mp4  
  inflating: data/train/image_828.mp4  
  inflating: data/train/image_829.mp4  
  inflating: data/train/image_83.mp4  
  inflating: data/train/image_830.mp4  
  inflating: data/train/segmentation_809.mp4  
  inflating: data/train/segmentation_81.mp4  
  inflating: data/train/segmentation_810.mp4  
  inflating: data/train/segmentation_811.mp4  
  inflating: data/train/segmentation_812.mp4  
  inflating: data/train/segmentation_813.mp4  
  inflating: data/train/segmentation_814.mp4  
  inflating: data/train/segmentation_815.mp4  
  inflating: data/train/segmentation_816.mp4  
  inflating: data/train/segmentation_817.mp4  
  inflating: data/train/segmentation_818.mp4  
  inflating: data/train/segmentation_819.mp4  
  inflating: data/train/segmentation_82.mp4  
  inflating: data/train/segmentation_820.mp4  
  inflating: data/train/segmentation_821.mp4  
  inflating: data/train/image_832.mp4  
  inflating: data/train/image_833.mp4  
  inflating: data/train/image_834.mp4  
  inflating: data/train/image_835.mp4  
  inflating: data/train/image_836.mp4  
  inflating: data/train/image_837.mp4  
  inflating: data/train/image_838.mp4  
  inflating: data/train/image_839.mp4  
  inflating: data/train/image_84.mp4  
  inflating: data/train/image_840.mp4  
  inflating: data/train/image_841.mp4  
  inflating: data/train/image_842.mp4  
  inflating: data/train/image_843.mp4  
  inflating: data/train/image_844.mp4  
  inflating: data/train/image_845.mp4  
  inflating: data/train/image_846.mp4  
  inflating: data/train/image_847.mp4  
  inflating: data/train/segmentation_823.mp4  
  inflating: data/train/segmentation_824.mp4  
  inflating: data/train/segmentation_825.mp4  
  inflating: data/train/segmentation_826.mp4  
  inflating: data/train/segmentation_827.mp4  
  inflating: data/train/segmentation_828.mp4  
  inflating: data/train/segmentation_829.mp4  
  inflating: data/train/segmentation_83.mp4  
  inflating: data/train/segmentation_830.mp4  
  inflating: data/train/segmentation_831.mp4  
  inflating: data/train/segmentation_832.mp4  
  inflating: data/train/segmentation_833.mp4  
  inflating: data/train/segmentation_834.mp4  
  inflating: data/train/segmentation_835.mp4  
  inflating: data/train/segmentation_836.mp4  
  inflating: data/train/segmentation_837.mp4  
  inflating: data/train/segmentation_838.mp4  
  inflating: data/train/segmentation_839.mp4  
  inflating: data/train/image_849.mp4  
  inflating: data/train/image_85.mp4  
  inflating: data/train/image_850.mp4  
  inflating: data/train/image_851.mp4  
  inflating: data/train/image_852.mp4  
  inflating: data/train/image_853.mp4  
  inflating: data/train/image_854.mp4  
  inflating: data/train/image_855.mp4  
  inflating: data/train/image_856.mp4  
  inflating: data/train/image_857.mp4  
  inflating: data/train/image_858.mp4  
  inflating: data/train/image_859.mp4  
  inflating: data/train/image_86.mp4  
  inflating: data/train/image_860.mp4  
  inflating: data/train/image_861.mp4  
  inflating: data/train/image_862.mp4  
  inflating: data/train/image_863.mp4  
  inflating: data/train/segmentation_856.mp4  
  inflating: data/train/segmentation_857.mp4  
  inflating: data/train/segmentation_858.mp4  
  inflating: data/train/segmentation_859.mp4  
  inflating: data/train/segmentation_86.mp4  
  inflating: data/train/segmentation_860.mp4  
  inflating: data/train/segmentation_861.mp4  
  inflating: data/train/segmentation_862.mp4  
  inflating: data/train/segmentation_863.mp4  
  inflating: data/train/segmentation_864.mp4  
  inflating: data/train/segmentation_865.mp4  
  inflating: data/train/segmentation_866.mp4  
  inflating: data/train/segmentation_867.mp4  
  inflating: data/train/segmentation_868.mp4  
  inflating: data/train/segmentation_869.mp4  
  inflating: data/train/segmentation_87.mp4  
  inflating: data/train/image_865.mp4  
  inflating: data/train/image_866.mp4  
  inflating: data/train/image_867.mp4  
  inflating: data/train/image_868.mp4  
  inflating: data/train/image_869.mp4  
  inflating: data/train/image_87.mp4  
  inflating: data/train/image_870.mp4  
  inflating: data/train/image_871.mp4  
  inflating: data/train/image_872.mp4  
  inflating: data/train/image_873.mp4  
  inflating: data/train/image_874.mp4  
  inflating: data/train/image_875.mp4  
  inflating: data/train/image_876.mp4  
  inflating: data/train/image_877.mp4  
  inflating: data/train/image_878.mp4  
  inflating: data/train/image_879.mp4  
  inflating: data/train/image_88.mp4  
  inflating: data/train/segmentation_871.mp4  
  inflating: data/train/segmentation_872.mp4  
  inflating: data/train/segmentation_873.mp4  
  inflating: data/train/segmentation_874.mp4  
  inflating: data/train/segmentation_875.mp4  
  inflating: data/train/segmentation_876.mp4  
  inflating: data/train/segmentation_877.mp4  
  inflating: data/train/segmentation_878.mp4  
  inflating: data/train/segmentation_879.mp4  
  inflating: data/train/segmentation_88.mp4  
  inflating: data/train/segmentation_880.mp4  
  inflating: data/train/segmentation_881.mp4  
  inflating: data/train/segmentation_882.mp4  
  inflating: data/train/segmentation_883.mp4  
  inflating: data/train/segmentation_884.mp4  
  inflating: data/train/segmentation_885.mp4  
  inflating: data/train/image_881.mp4  
  inflating: data/train/image_882.mp4  
  inflating: data/train/image_883.mp4  
  inflating: data/train/image_884.mp4  
  inflating: data/train/image_885.mp4  
  inflating: data/train/image_886.mp4  
  inflating: data/train/image_887.mp4  
  inflating: data/train/image_888.mp4  
  inflating: data/train/image_889.mp4  
  inflating: data/train/image_89.mp4  
  inflating: data/train/image_890.mp4  
  inflating: data/train/image_891.mp4  
  inflating: data/train/image_892.mp4  
  inflating: data/train/image_893.mp4  
  inflating: data/train/image_894.mp4  
  inflating: data/train/image_895.mp4  
  inflating: data/train/image_896.mp4  
  inflating: data/train/segmentation_887.mp4  
  inflating: data/train/segmentation_888.mp4  
  inflating: data/train/segmentation_889.mp4  
  inflating: data/train/segmentation_89.mp4  
  inflating: data/train/segmentation_890.mp4  
  inflating: data/train/segmentation_891.mp4  
  inflating: data/train/segmentation_892.mp4  
  inflating: data/train/segmentation_893.mp4  
  inflating: data/train/segmentation_894.mp4  
  inflating: data/train/segmentation_895.mp4  
  inflating: data/train/segmentation_896.mp4  
  inflating: data/train/segmentation_897.mp4  
  inflating: data/train/segmentation_898.mp4  
  inflating: data/train/segmentation_899.mp4  
  inflating: data/train/segmentation_9.mp4  
  inflating: data/train/segmentation_90.mp4  
  inflating: data/train/image_898.mp4  
  inflating: data/train/image_899.mp4  
  inflating: data/train/image_9.mp4  
  inflating: data/train/image_90.mp4  
  inflating: data/train/image_900.mp4  
  inflating: data/train/image_901.mp4  
  inflating: data/train/image_902.mp4  
  inflating: data/train/image_903.mp4  
  inflating: data/train/image_904.mp4  
  inflating: data/train/image_905.mp4  
  inflating: data/train/image_906.mp4  
  inflating: data/train/image_907.mp4  
  inflating: data/train/image_908.mp4  
  inflating: data/train/image_909.mp4  
  inflating: data/train/image_91.mp4  
  inflating: data/train/image_910.mp4  
  inflating: data/train/image_911.mp4  
  inflating: data/train/segmentation_901.mp4  
  inflating: data/train/segmentation_902.mp4  
  inflating: data/train/segmentation_903.mp4  
  inflating: data/train/segmentation_904.mp4  
  inflating: data/train/segmentation_905.mp4  
  inflating: data/train/segmentation_906.mp4  
  inflating: data/train/segmentation_907.mp4  
  inflating: data/train/segmentation_908.mp4  
  inflating: data/train/segmentation_909.mp4  
  inflating: data/train/segmentation_91.mp4  
  inflating: data/train/segmentation_910.mp4  
  inflating: data/train/segmentation_911.mp4  
  inflating: data/train/segmentation_912.mp4  
  inflating: data/train/segmentation_913.mp4  
  inflating: data/train/segmentation_914.mp4  
  inflating: data/train/image_913.mp4  
  inflating: data/train/image_914.mp4  
  inflating: data/train/image_915.mp4  
  inflating: data/train/image_916.mp4  
  inflating: data/train/image_917.mp4  
  inflating: data/train/image_918.mp4  
  inflating: data/train/image_919.mp4  
  inflating: data/train/image_92.mp4  
  inflating: data/train/image_920.mp4  
  inflating: data/train/image_921.mp4  
  inflating: data/train/image_922.mp4  
  inflating: data/train/image_923.mp4  
  inflating: data/train/image_924.mp4  
  inflating: data/train/image_925.mp4  
  inflating: data/train/image_926.mp4  
  inflating: data/train/image_927.mp4  
  inflating: data/train/image_928.mp4  
  inflating: data/train/segmentation_916.mp4  
  inflating: data/train/segmentation_917.mp4  
  inflating: data/train/segmentation_918.mp4  
  inflating: data/train/segmentation_919.mp4  
  inflating: data/train/segmentation_92.mp4  
  inflating: data/train/segmentation_920.mp4  
  inflating: data/train/segmentation_921.mp4  
  inflating: data/train/segmentation_922.mp4  
  inflating: data/train/segmentation_923.mp4  
  inflating: data/train/segmentation_924.mp4  
  inflating: data/train/segmentation_925.mp4  
  inflating: data/train/segmentation_926.mp4  
  inflating: data/train/segmentation_927.mp4  
  inflating: data/train/segmentation_928.mp4  
  inflating: data/train/segmentation_929.mp4  
  inflating: data/train/segmentation_930.mp4  
  inflating: data/train/segmentation_931.mp4  
  inflating: data/train/segmentation_932.mp4  
  inflating: data/train/segmentation_933.mp4  
  inflating: data/train/segmentation_934.mp4  
  inflating: data/train/segmentation_935.mp4  
  inflating: data/train/segmentation_936.mp4  
  inflating: data/train/segmentation_937.mp4  
  inflating: data/train/segmentation_938.mp4  
  inflating: data/train/segmentation_939.mp4  
  inflating: data/train/segmentation_94.mp4  
  inflating: data/train/segmentation_940.mp4  
  inflating: data/train/segmentation_941.mp4  
  inflating: data/train/segmentation_942.mp4  
  inflating: data/train/segmentation_943.mp4  
  inflating: data/train/image_93.mp4  
  inflating: data/train/image_930.mp4  
  inflating: data/train/image_931.mp4  
  inflating: data/train/image_932.mp4  
  inflating: data/train/image_933.mp4  
  inflating: data/train/image_934.mp4  
  inflating: data/train/image_935.mp4  
  inflating: data/train/image_936.mp4  
  inflating: data/train/image_937.mp4  
  inflating: data/train/image_938.mp4  
  inflating: data/train/image_939.mp4  
  inflating: data/train/image_94.mp4  
  inflating: data/train/image_940.mp4  
  inflating: data/train/image_941.mp4  
  inflating: data/train/image_942.mp4  
  inflating: data/train/image_943.mp4  
  inflating: data/train/image_944.mp4  
  inflating: data/train/image_945.mp4  
  inflating: data/train/image_946.mp4  
  inflating: data/train/image_947.mp4  
  inflating: data/train/image_948.mp4  
  inflating: data/train/image_949.mp4  
  inflating: data/train/image_95.mp4  
  inflating: data/train/image_950.mp4  
  inflating: data/train/image_951.mp4  
  inflating: data/train/image_952.mp4  
  inflating: data/train/image_953.mp4  
  inflating: data/train/image_954.mp4  
  inflating: data/train/image_955.mp4  
  inflating: data/train/image_956.mp4  
  inflating: data/train/image_957.mp4  
  inflating: data/train/image_958.mp4  
  inflating: data/train/image_959.mp4  
  inflating: data/train/segmentation_945.mp4  
  inflating: data/train/segmentation_946.mp4  
  inflating: data/train/segmentation_947.mp4  
  inflating: data/train/segmentation_948.mp4  
  inflating: data/train/segmentation_949.mp4  
  inflating: data/train/segmentation_95.mp4  
  inflating: data/train/segmentation_950.mp4  
  inflating: data/train/segmentation_951.mp4  
  inflating: data/train/segmentation_952.mp4  
  inflating: data/train/segmentation_953.mp4  
  inflating: data/train/segmentation_954.mp4  
  inflating: data/train/segmentation_955.mp4  
  inflating: data/train/segmentation_956.mp4  
  inflating: data/train/segmentation_957.mp4  
  inflating: data/train/segmentation_958.mp4  
  inflating: data/train/segmentation_96.mp4  
  inflating: data/train/segmentation_960.mp4  
  inflating: data/train/segmentation_961.mp4  
  inflating: data/train/segmentation_962.mp4  
  inflating: data/train/segmentation_963.mp4  
  inflating: data/train/segmentation_964.mp4  
  inflating: data/train/segmentation_965.mp4  
  inflating: data/train/segmentation_966.mp4  
  inflating: data/train/segmentation_967.mp4  
  inflating: data/train/segmentation_968.mp4  
  inflating: data/train/segmentation_969.mp4  
  inflating: data/train/segmentation_97.mp4  
  inflating: data/train/segmentation_970.mp4  
  inflating: data/train/segmentation_971.mp4  
  inflating: data/train/segmentation_972.mp4  
  inflating: data/train/image_977.mp4  
  inflating: data/train/image_978.mp4  
  inflating: data/train/image_979.mp4  
  inflating: data/train/image_98.mp4  
  inflating: data/train/image_980.mp4  
  inflating: data/train/image_981.mp4  
  inflating: data/train/image_982.mp4  
  inflating: data/train/image_983.mp4  
  inflating: data/train/image_984.mp4  
  inflating: data/train/image_985.mp4  
  inflating: data/train/image_986.mp4  
  inflating: data/train/image_987.mp4  
  inflating: data/train/image_988.mp4  
  inflating: data/train/image_989.mp4  
  inflating: data/train/image_99.mp4  
  inflating: data/train/image_990.mp4  
  inflating: data/train/image_991.mp4  
  inflating: data/train/image_695.mp4  
  inflating: data/train/image_710.mp4  
  inflating: data/train/image_727.mp4  
  inflating: data/train/image_743.mp4  
  inflating: data/train/image_76.mp4  
  inflating: data/train/image_776.mp4  
  inflating: data/train/image_8.mp4  
  inflating: data/train/image_815.mp4  
  inflating: data/train/image_831.mp4  
  inflating: data/train/image_848.mp4  
  inflating: data/train/image_864.mp4  
  inflating: data/train/image_880.mp4  
  inflating: data/train/image_897.mp4  
  inflating: data/train/image_912.mp4  
  inflating: data/train/image_929.mp4  
  inflating: data/train/image_96.mp4  
  inflating: data/train/image_976.mp4  
  inflating: data/train/image_992.mp4  
  inflating: data/train/segmentation_1005.mp4  
  inflating: data/train/segmentation_102.mp4  
  inflating: data/train/segmentation_1034.mp4  
  inflating: data/train/segmentation_1049.mp4  
  inflating: data/train/segmentation_1063.mp4  
  inflating: data/train/segmentation_1078.mp4  
  inflating: data/train/segmentation_974.mp4  
  inflating: data/train/segmentation_975.mp4  
  inflating: data/train/segmentation_976.mp4  
  inflating: data/train/segmentation_977.mp4  
  inflating: data/train/segmentation_978.mp4  
  inflating: data/train/segmentation_979.mp4  
  inflating: data/train/segmentation_98.mp4  
  inflating: data/train/segmentation_980.mp4  
  inflating: data/train/segmentation_981.mp4  
  inflating: data/train/segmentation_982.mp4  
  inflating: data/train/segmentation_983.mp4  
  inflating: data/train/segmentation_984.mp4  
  inflating: data/train/segmentation_985.mp4  
  inflating: data/train/segmentation_986.mp4  
  inflating: data/train/segmentation_987.mp4  
  inflating: data/train/segmentation_988.mp4  
  inflating: data/train/segmentation_989.mp4  
  inflating: data/train/segmentation_99.mp4  
  inflating: data/train/segmentation_990.mp4  
  inflating: data/train/segmentation_991.mp4  
  inflating: data/train/segmentation_992.mp4  
  inflating: data/train/segmentation_993.mp4  
  inflating: data/train/segmentation_994.mp4  
  inflating: data/train/segmentation_995.mp4  
  inflating: data/train/segmentation_996.mp4  
  inflating: data/train/segmentation_997.mp4  
  inflating: data/train/segmentation_998.mp4  
  inflating: data/train/segmentation_999.mp4  
  inflating: data/train/image_993.mp4  
  inflating: data/train/image_994.mp4  
  inflating: data/train/image_995.mp4  
  inflating: data/train/image_996.mp4  
  inflating: data/train/image_997.mp4  
  inflating: data/train/image_998.mp4  
  inflating: data/train/image_999.mp4  
  inflating: data/train/segmentation_0.mp4  
  inflating: data/train/segmentation_1.mp4  
  inflating: data/train/segmentation_10.mp4  
  inflating: data/train/segmentation_100.mp4  
  inflating: data/train/segmentation_1000.mp4  
  inflating: data/train/segmentation_1001.mp4  
  inflating: data/train/segmentation_1002.mp4  
  inflating: data/train/segmentation_1003.mp4  
  inflating: data/train/segmentation_1004.mp4  
  inflating: data/train/segmentation_1006.mp4  
  inflating: data/train/segmentation_1007.mp4  
  inflating: data/train/segmentation_1008.mp4  
  inflating: data/train/segmentation_1009.mp4  
  inflating: data/train/segmentation_101.mp4  
  inflating: data/train/segmentation_1010.mp4  
  inflating: data/train/segmentation_1011.mp4  
  inflating: data/train/segmentation_1012.mp4  
  inflating: data/train/segmentation_1013.mp4  
  inflating: data/train/segmentation_1014.mp4  
  inflating: data/train/segmentation_1015.mp4  
  inflating: data/train/segmentation_1016.mp4  
  inflating: data/train/segmentation_1017.mp4  
  inflating: data/train/segmentation_1018.mp4  
  inflating: data/train/segmentation_1019.mp4  
  inflating: data/train/image_1014.mp4  
  inflating: data/train/image_1015.mp4  
  inflating: data/train/image_1016.mp4  
  inflating: data/train/image_1017.mp4  
  inflating: data/train/image_1018.mp4  
  inflating: data/train/image_1019.mp4  
  inflating: data/train/image_102.mp4  
  inflating: data/train/image_1020.mp4  
  inflating: data/train/image_1021.mp4  
  inflating: data/train/image_1022.mp4  
  inflating: data/train/image_1023.mp4  
  inflating: data/train/image_1024.mp4  
  inflating: data/train/image_1025.mp4  
  inflating: data/train/image_1026.mp4  
  inflating: data/train/image_1027.mp4  
  inflating: data/train/image_1028.mp4  
  inflating: data/train/image_1029.mp4  
  inflating: data/train/segmentation_1020.mp4  
  inflating: data/train/segmentation_1021.mp4  
  inflating: data/train/segmentation_1022.mp4  
  inflating: data/train/segmentation_1023.mp4  
  inflating: data/train/segmentation_1024.mp4  
  inflating: data/train/segmentation_1025.mp4  
  inflating: data/train/segmentation_1026.mp4  
  inflating: data/train/segmentation_1027.mp4  
  inflating: data/train/segmentation_1028.mp4  
  inflating: data/train/segmentation_1029.mp4  
  inflating: data/train/segmentation_103.mp4  
  inflating: data/train/segmentation_1030.mp4  
  inflating: data/train/segmentation_1031.mp4  
  inflating: data/train/segmentation_1032.mp4  
  inflating: data/train/segmentation_1033.mp4  
  inflating: data/train/image_1030.mp4  
  inflating: data/train/image_1031.mp4  
  inflating: data/train/image_1032.mp4  
  inflating: data/train/image_1033.mp4  
  inflating: data/train/image_1034.mp4  
  inflating: data/train/image_1035.mp4  
  inflating: data/train/image_1036.mp4  
  inflating: data/train/image_1037.mp4  
  inflating: data/train/image_1038.mp4  
  inflating: data/train/image_1039.mp4  
  inflating: data/train/image_104.mp4  
  inflating: data/train/image_1040.mp4  
  inflating: data/train/image_1041.mp4  
  inflating: data/train/image_1042.mp4  
  inflating: data/train/image_1043.mp4  
  inflating: data/train/image_1044.mp4  
  inflating: data/train/image_1045.mp4  
  inflating: data/train/segmentation_1035.mp4  
  inflating: data/train/segmentation_1036.mp4  
  inflating: data/train/segmentation_1037.mp4  
  inflating: data/train/segmentation_1038.mp4  
  inflating: data/train/segmentation_1039.mp4  
  inflating: data/train/segmentation_104.mp4  
  inflating: data/train/segmentation_1040.mp4  
  inflating: data/train/segmentation_1041.mp4  
  inflating: data/train/segmentation_1042.mp4  
  inflating: data/train/segmentation_1043.mp4  
  inflating: data/train/segmentation_1044.mp4  
  inflating: data/train/segmentation_1045.mp4  
  inflating: data/train/segmentation_1046.mp4  
  inflating: data/train/segmentation_1047.mp4  
  inflating: data/train/segmentation_1048.mp4  
  inflating: data/train/image_1047.mp4  
  inflating: data/train/image_1048.mp4  
  inflating: data/train/image_1049.mp4  
  inflating: data/train/image_105.mp4  
  inflating: data/train/image_1050.mp4  
  inflating: data/train/image_1051.mp4  
  inflating: data/train/image_1052.mp4  
  inflating: data/train/image_1053.mp4  
  inflating: data/train/image_1054.mp4  
  inflating: data/train/image_1055.mp4  
  inflating: data/train/image_1056.mp4  
  inflating: data/train/image_1057.mp4  
  inflating: data/train/image_1058.mp4  
  inflating: data/train/image_1059.mp4  
  inflating: data/train/image_106.mp4  
  inflating: data/train/image_1060.mp4  
  inflating: data/train/image_1061.mp4  
  inflating: data/train/segmentation_105.mp4  
  inflating: data/train/segmentation_1050.mp4  
  inflating: data/train/segmentation_1051.mp4  
  inflating: data/train/segmentation_1052.mp4  
  inflating: data/train/segmentation_1053.mp4  
  inflating: data/train/segmentation_1054.mp4  
  inflating: data/train/segmentation_1055.mp4  
  inflating: data/train/segmentation_1056.mp4  
  inflating: data/train/segmentation_1057.mp4  
  inflating: data/train/segmentation_1058.mp4  
  inflating: data/train/segmentation_1059.mp4  
  inflating: data/train/segmentation_106.mp4  
  inflating: data/train/segmentation_1060.mp4  
  inflating: data/train/segmentation_1061.mp4  
  inflating: data/train/segmentation_1062.mp4  
  inflating: data/train/image_1063.mp4  
  inflating: data/train/image_1064.mp4  
  inflating: data/train/image_1065.mp4  
  inflating: data/train/image_1066.mp4  
  inflating: data/train/image_1067.mp4  
  inflating: data/train/image_1068.mp4  
  inflating: data/train/image_1069.mp4  
  inflating: data/train/image_107.mp4  
  inflating: data/train/image_1070.mp4  
  inflating: data/train/image_1071.mp4  
  inflating: data/train/image_1072.mp4  
  inflating: data/train/image_1073.mp4  
  inflating: data/train/image_1074.mp4  
  inflating: data/train/image_1075.mp4  
  inflating: data/train/image_1076.mp4  
  inflating: data/train/image_1077.mp4  
  inflating: data/train/image_1078.mp4  
  inflating: data/train/segmentation_1064.mp4  
  inflating: data/train/segmentation_1065.mp4  
  inflating: data/train/segmentation_1066.mp4  
  inflating: data/train/segmentation_1067.mp4  
  inflating: data/train/segmentation_1068.mp4  
  inflating: data/train/segmentation_1069.mp4  
  inflating: data/train/segmentation_107.mp4  
  inflating: data/train/segmentation_1070.mp4  
  inflating: data/train/segmentation_1071.mp4  
  inflating: data/train/segmentation_1072.mp4  
  inflating: data/train/segmentation_1073.mp4  
  inflating: data/train/segmentation_1074.mp4  
  inflating: data/train/segmentation_1075.mp4  
  inflating: data/train/segmentation_1076.mp4  
  inflating: data/train/segmentation_1077.mp4  
  inflating: data/train/image_108.mp4  
  inflating: data/train/image_1080.mp4  
  inflating: data/train/image_1081.mp4  
  inflating: data/train/image_1082.mp4  
  inflating: data/train/image_1083.mp4  
  inflating: data/train/image_1084.mp4  
  inflating: data/train/image_1085.mp4  
  inflating: data/train/image_1086.mp4  
  inflating: data/train/image_1087.mp4  
  inflating: data/train/image_1088.mp4  
  inflating: data/train/image_1089.mp4  
  inflating: data/train/image_109.mp4  
  inflating: data/train/image_1090.mp4  
  inflating: data/train/image_1091.mp4  
  inflating: data/train/image_1092.mp4  
  inflating: data/train/image_1093.mp4  
  inflating: data/train/image_1094.mp4  
  inflating: data/train/segmentation_1079.mp4  
  inflating: data/train/segmentation_108.mp4  
  inflating: data/train/segmentation_1080.mp4  
  inflating: data/train/segmentation_1081.mp4  
  inflating: data/train/segmentation_1082.mp4  
  inflating: data/train/segmentation_1083.mp4  
  inflating: data/train/segmentation_1084.mp4  
  inflating: data/train/segmentation_1085.mp4  
  inflating: data/train/segmentation_1086.mp4  
  inflating: data/train/segmentation_1087.mp4  
  inflating: data/train/segmentation_1088.mp4  
  inflating: data/train/segmentation_1089.mp4  
  inflating: data/train/segmentation_109.mp4  
  inflating: data/train/segmentation_1090.mp4  
  inflating: data/train/segmentation_1091.mp4  
  inflating: data/train/segmentation_1092.mp4  
  inflating: data/train/segmentation_1093.mp4  
  inflating: data/train/segmentation_1094.mp4  
  inflating: data/train/segmentation_1095.mp4  
  inflating: data/train/segmentation_1096.mp4  
  inflating: data/train/segmentation_1097.mp4  
  inflating: data/train/segmentation_1098.mp4  
  inflating: data/train/segmentation_1099.mp4  
  inflating: data/train/image_1096.mp4  
  inflating: data/train/image_1097.mp4  
  inflating: data/train/image_1098.mp4  
  inflating: data/train/image_1099.mp4  
  inflating: data/train/image_11.mp4  
  inflating: data/train/image_110.mp4  
  inflating: data/train/image_1100.mp4  
  inflating: data/train/image_1101.mp4  
  inflating: data/train/image_1102.mp4  
  inflating: data/train/image_1103.mp4  
  inflating: data/train/image_1104.mp4  
  inflating: data/train/image_1105.mp4  
  inflating: data/train/image_1106.mp4  
  inflating: data/train/image_1107.mp4  
  inflating: data/train/image_1108.mp4  
  inflating: data/train/image_1109.mp4  
  inflating: data/train/image_111.mp4  
  inflating: data/train/segmentation_1114.mp4  
  inflating: data/train/segmentation_1115.mp4  
  inflating: data/train/segmentation_1116.mp4  
  inflating: data/train/segmentation_1117.mp4  
  inflating: data/train/segmentation_1118.mp4  
  inflating: data/train/segmentation_1119.mp4  
  inflating: data/train/segmentation_112.mp4  
  inflating: data/train/segmentation_1120.mp4  
  inflating: data/train/segmentation_1121.mp4  
  inflating: data/train/segmentation_1122.mp4  
  inflating: data/train/segmentation_1123.mp4  
  inflating: data/train/segmentation_1124.mp4  
  inflating: data/train/segmentation_1125.mp4  
  inflating: data/train/segmentation_1126.mp4  
  inflating: data/train/segmentation_1127.mp4  
  inflating: data/train/image_1111.mp4  
  inflating: data/train/image_1112.mp4  
  inflating: data/train/image_1113.mp4  
  inflating: data/train/image_1114.mp4  
  inflating: data/train/image_1115.mp4  
  inflating: data/train/image_1116.mp4  
  inflating: data/train/image_1117.mp4  
  inflating: data/train/image_1118.mp4  
  inflating: data/train/image_1119.mp4  
  inflating: data/train/image_112.mp4  
  inflating: data/train/image_1120.mp4  
  inflating: data/train/image_1121.mp4  
  inflating: data/train/image_1122.mp4  
  inflating: data/train/image_1123.mp4  
  inflating: data/train/image_1124.mp4  
  inflating: data/train/image_1125.mp4  
  inflating: data/train/image_1126.mp4  
  inflating: data/train/image_1127.mp4  
  inflating: data/train/image_1128.mp4  
  inflating: data/train/image_1129.mp4  
  inflating: data/train/image_113.mp4  
  inflating: data/train/image_1130.mp4  
  inflating: data/train/image_1131.mp4  
  inflating: data/train/image_1132.mp4  
  inflating: data/train/image_1133.mp4  
  inflating: data/train/image_1134.mp4  
  inflating: data/train/image_1135.mp4  
  inflating: data/train/image_1136.mp4  
  inflating: data/train/image_1137.mp4  
  inflating: data/train/image_1138.mp4  
  inflating: data/train/image_1139.mp4  
  inflating: data/train/segmentation_1129.mp4  
  inflating: data/train/segmentation_113.mp4  
  inflating: data/train/segmentation_1130.mp4  
  inflating: data/train/segmentation_1131.mp4  
  inflating: data/train/segmentation_1132.mp4  
  inflating: data/train/segmentation_1133.mp4  
  inflating: data/train/segmentation_1134.mp4  
  inflating: data/train/segmentation_1135.mp4  
  inflating: data/train/segmentation_1136.mp4  
  inflating: data/train/segmentation_1137.mp4  
  inflating: data/train/segmentation_1138.mp4  
  inflating: data/train/segmentation_1139.mp4  
  inflating: data/train/segmentation_114.mp4  
  inflating: data/train/segmentation_1140.mp4  
  inflating: data/train/segmentation_1141.mp4  
  inflating: data/train/segmentation_1143.mp4  
  inflating: data/train/segmentation_1144.mp4  
  inflating: data/train/segmentation_1145.mp4  
  inflating: data/train/segmentation_1146.mp4  
  inflating: data/train/segmentation_1147.mp4  
  inflating: data/train/segmentation_1148.mp4  
  inflating: data/train/segmentation_1149.mp4  
  inflating: data/train/segmentation_115.mp4  
  inflating: data/train/segmentation_1150.mp4  
  inflating: data/train/segmentation_1151.mp4  
  inflating: data/train/segmentation_1152.mp4  
  inflating: data/train/segmentation_1153.mp4  
  inflating: data/train/segmentation_1154.mp4  
  inflating: data/train/segmentation_1155.mp4  
  inflating: data/train/segmentation_1156.mp4  
  inflating: data/train/image_1157.mp4  
  inflating: data/train/image_1158.mp4  
  inflating: data/train/image_1159.mp4  
  inflating: data/train/image_116.mp4  
  inflating: data/train/image_1160.mp4  
  inflating: data/train/image_1161.mp4  
  inflating: data/train/image_1162.mp4  
  inflating: data/train/image_1163.mp4  
  inflating: data/train/image_1164.mp4  
  inflating: data/train/image_1165.mp4  
  inflating: data/train/image_1166.mp4  
  inflating: data/train/image_1167.mp4  
  inflating: data/train/image_1168.mp4  
  inflating: data/train/image_1169.mp4  
  inflating: data/train/image_117.mp4  
  inflating: data/train/image_1170.mp4  
  inflating: data/train/image_1171.mp4  
  inflating: data/train/segmentation_1158.mp4  
  inflating: data/train/segmentation_1159.mp4  
  inflating: data/train/segmentation_116.mp4  
  inflating: data/train/segmentation_1160.mp4  
  inflating: data/train/segmentation_1161.mp4  
  inflating: data/train/segmentation_1162.mp4  
  inflating: data/train/segmentation_1163.mp4  
  inflating: data/train/segmentation_1164.mp4  
  inflating: data/train/segmentation_1165.mp4  
  inflating: data/train/segmentation_1166.mp4  
  inflating: data/train/segmentation_1167.mp4  
  inflating: data/train/segmentation_1168.mp4  
  inflating: data/train/segmentation_1169.mp4  
  inflating: data/train/segmentation_117.mp4  
  inflating: data/train/segmentation_1170.mp4  
  inflating: data/train/image_1173.mp4  
  inflating: data/train/image_1174.mp4  
  inflating: data/train/image_1175.mp4  
  inflating: data/train/image_1176.mp4  
  inflating: data/train/image_1177.mp4  
  inflating: data/train/image_1178.mp4  
  inflating: data/train/image_1179.mp4  
  inflating: data/train/image_118.mp4  
  inflating: data/train/image_1180.mp4  
  inflating: data/train/image_1181.mp4  
  inflating: data/train/image_1182.mp4  
  inflating: data/train/image_1183.mp4  
  inflating: data/train/image_1184.mp4  
  inflating: data/train/image_1185.mp4  
  inflating: data/train/image_1186.mp4  
  inflating: data/train/image_1187.mp4  
  inflating: data/train/image_1188.mp4  
  inflating: data/train/segmentation_1172.mp4  
  inflating: data/train/segmentation_1173.mp4  
  inflating: data/train/segmentation_1174.mp4  
  inflating: data/train/segmentation_1175.mp4  
  inflating: data/train/segmentation_1176.mp4  
  inflating: data/train/segmentation_1177.mp4  
  inflating: data/train/segmentation_1178.mp4  
  inflating: data/train/segmentation_1179.mp4  
  inflating: data/train/segmentation_118.mp4  
  inflating: data/train/segmentation_1180.mp4  
  inflating: data/train/segmentation_1181.mp4  
  inflating: data/train/segmentation_1182.mp4  
  inflating: data/train/segmentation_1183.mp4  
  inflating: data/train/segmentation_1184.mp4  
  inflating: data/train/segmentation_1185.mp4  
  inflating: data/train/image_119.mp4  
  inflating: data/train/image_1190.mp4  
  inflating: data/train/image_1191.mp4  
  inflating: data/train/image_1192.mp4  
  inflating: data/train/image_1193.mp4  
  inflating: data/train/image_1194.mp4  
  inflating: data/train/image_1195.mp4  
  inflating: data/train/image_1196.mp4  
  inflating: data/train/image_1197.mp4  
  inflating: data/train/image_1198.mp4  
  inflating: data/train/image_1199.mp4  
  inflating: data/train/image_12.mp4  
  inflating: data/train/image_120.mp4  
  inflating: data/train/image_1200.mp4  
  inflating: data/train/image_1201.mp4  
  inflating: data/train/image_1202.mp4  
  inflating: data/train/image_1203.mp4  
  inflating: data/train/segmentation_1187.mp4  
  inflating: data/train/segmentation_1188.mp4  
  inflating: data/train/segmentation_1189.mp4  
  inflating: data/train/segmentation_119.mp4  
  inflating: data/train/segmentation_1190.mp4  
  inflating: data/train/segmentation_1191.mp4  
  inflating: data/train/segmentation_1192.mp4  
  inflating: data/train/segmentation_1193.mp4  
  inflating: data/train/segmentation_1194.mp4  
  inflating: data/train/segmentation_1195.mp4  
  inflating: data/train/segmentation_1196.mp4  
  inflating: data/train/segmentation_1197.mp4  
  inflating: data/train/segmentation_1198.mp4  
  inflating: data/train/segmentation_1199.mp4  
  inflating: data/train/segmentation_12.mp4  
  inflating: data/train/image_1205.mp4  
  inflating: data/train/image_1206.mp4  
  inflating: data/train/image_1207.mp4  
  inflating: data/train/image_1208.mp4  
  inflating: data/train/image_1209.mp4  
  inflating: data/train/image_121.mp4  
  inflating: data/train/image_1210.mp4  
  inflating: data/train/image_1211.mp4  
  inflating: data/train/image_1212.mp4  
  inflating: data/train/image_1213.mp4  
  inflating: data/train/image_1214.mp4  
  inflating: data/train/image_1215.mp4  
  inflating: data/train/image_1216.mp4  
  inflating: data/train/image_1217.mp4  
  inflating: data/train/image_1218.mp4  
  inflating: data/train/image_1219.mp4  
  inflating: data/train/image_122.mp4  
  inflating: data/train/segmentation_1200.mp4  
  inflating: data/train/segmentation_1201.mp4  
  inflating: data/train/segmentation_1202.mp4  
  inflating: data/train/segmentation_1203.mp4  
  inflating: data/train/segmentation_1204.mp4  
  inflating: data/train/segmentation_1205.mp4  
  inflating: data/train/segmentation_1206.mp4  
  inflating: data/train/segmentation_1207.mp4  
  inflating: data/train/segmentation_1208.mp4  
  inflating: data/train/segmentation_1209.mp4  
  inflating: data/train/segmentation_121.mp4  
  inflating: data/train/segmentation_1210.mp4  
  inflating: data/train/segmentation_1211.mp4  
  inflating: data/train/segmentation_1212.mp4  
  inflating: data/train/segmentation_1213.mp4  
  inflating: data/train/segmentation_1215.mp4  
  inflating: data/train/segmentation_1216.mp4  
  inflating: data/train/segmentation_1217.mp4  
  inflating: data/train/segmentation_1218.mp4  
  inflating: data/train/segmentation_1219.mp4  
  inflating: data/train/segmentation_122.mp4  
  inflating: data/train/segmentation_1220.mp4  
  inflating: data/train/segmentation_1221.mp4  
  inflating: data/train/segmentation_1222.mp4  
  inflating: data/train/segmentation_1223.mp4  
  inflating: data/train/segmentation_1224.mp4  
  inflating: data/train/segmentation_1225.mp4  
  inflating: data/train/segmentation_1226.mp4  
  inflating: data/train/segmentation_1227.mp4  
  inflating: data/train/segmentation_1228.mp4  
  inflating: data/train/image_1221.mp4  
  inflating: data/train/image_1222.mp4  
  inflating: data/train/image_1223.mp4  
  inflating: data/train/image_1224.mp4  
  inflating: data/train/image_1225.mp4  
  inflating: data/train/image_1226.mp4  
  inflating: data/train/image_1227.mp4  
  inflating: data/train/image_1228.mp4  
  inflating: data/train/image_1229.mp4  
  inflating: data/train/image_123.mp4  
  inflating: data/train/image_1230.mp4  
  inflating: data/train/image_1231.mp4  
  inflating: data/train/image_1232.mp4  
  inflating: data/train/image_1233.mp4  
  inflating: data/train/image_1234.mp4  
  inflating: data/train/image_1235.mp4  
  inflating: data/train/image_1236.mp4  
  inflating: data/train/segmentation_123.mp4  
  inflating: data/train/segmentation_1230.mp4  
  inflating: data/train/segmentation_1231.mp4  
  inflating: data/train/segmentation_1232.mp4  
  inflating: data/train/segmentation_1233.mp4  
  inflating: data/train/segmentation_1234.mp4  
  inflating: data/train/segmentation_1235.mp4  
  inflating: data/train/segmentation_1236.mp4  
  inflating: data/train/segmentation_1237.mp4  
  inflating: data/train/segmentation_1238.mp4  
  inflating: data/train/segmentation_1239.mp4  
  inflating: data/train/segmentation_124.mp4  
  inflating: data/train/segmentation_1240.mp4  
  inflating: data/train/segmentation_1241.mp4  
  inflating: data/train/segmentation_1242.mp4  
  inflating: data/train/segmentation_1243.mp4  
  inflating: data/train/segmentation_1244.mp4  
  inflating: data/train/segmentation_1245.mp4  
  inflating: data/train/segmentation_1246.mp4  
  inflating: data/train/segmentation_1247.mp4  
  inflating: data/train/segmentation_1248.mp4  
  inflating: data/train/segmentation_1249.mp4  
  inflating: data/train/image_1238.mp4  
  inflating: data/train/image_1239.mp4  
  inflating: data/train/image_124.mp4  
  inflating: data/train/image_1240.mp4  
  inflating: data/train/image_1241.mp4  
  inflating: data/train/image_1242.mp4  
  inflating: data/train/image_1243.mp4  
  inflating: data/train/image_1244.mp4  
  inflating: data/train/image_1245.mp4  
  inflating: data/train/image_1246.mp4  
  inflating: data/train/image_1247.mp4  
  inflating: data/train/image_1248.mp4  
  inflating: data/train/image_1249.mp4  
  inflating: data/train/image_125.mp4  
  inflating: data/train/image_1250.mp4  
  inflating: data/train/image_1251.mp4  
  inflating: data/train/image_1252.mp4  
  inflating: data/train/segmentation_1265.mp4  
  inflating: data/train/segmentation_1266.mp4  
  inflating: data/train/segmentation_1267.mp4  
  inflating: data/train/segmentation_1268.mp4  
  inflating: data/train/segmentation_1269.mp4  
  inflating: data/train/segmentation_127.mp4  
  inflating: data/train/segmentation_1270.mp4  
  inflating: data/train/segmentation_1271.mp4  
  inflating: data/train/segmentation_1272.mp4  
  inflating: data/train/segmentation_1273.mp4  
  inflating: data/train/segmentation_1274.mp4  
  inflating: data/train/segmentation_1275.mp4  
  inflating: data/train/segmentation_1276.mp4  
  inflating: data/train/segmentation_1277.mp4  
  inflating: data/train/segmentation_1278.mp4  
  inflating: data/train/image_1254.mp4  
  inflating: data/train/image_1255.mp4  
  inflating: data/train/image_1256.mp4  
  inflating: data/train/image_1257.mp4  
  inflating: data/train/image_1258.mp4  
  inflating: data/train/image_1259.mp4  
  inflating: data/train/image_126.mp4  
  inflating: data/train/image_1260.mp4  
  inflating: data/train/image_1261.mp4  
  inflating: data/train/image_1262.mp4  
  inflating: data/train/image_1263.mp4  
  inflating: data/train/image_1264.mp4  
  inflating: data/train/image_1265.mp4  
  inflating: data/train/image_1266.mp4  
  inflating: data/train/image_1267.mp4  
  inflating: data/train/image_1268.mp4  
  inflating: data/train/image_1269.mp4  
  inflating: data/train/segmentation_128.mp4  
  inflating: data/train/segmentation_1280.mp4  
  inflating: data/train/segmentation_1281.mp4  
  inflating: data/train/segmentation_1282.mp4  
  inflating: data/train/segmentation_1283.mp4  
  inflating: data/train/segmentation_1284.mp4  
  inflating: data/train/segmentation_1285.mp4  
  inflating: data/train/segmentation_1286.mp4  
  inflating: data/train/segmentation_1287.mp4  
  inflating: data/train/segmentation_1288.mp4  
  inflating: data/train/segmentation_1289.mp4  
  inflating: data/train/segmentation_129.mp4  
  inflating: data/train/segmentation_1290.mp4  
  inflating: data/train/segmentation_1291.mp4  
  inflating: data/train/segmentation_1292.mp4  
  inflating: data/train/image_1270.mp4  
  inflating: data/train/image_1271.mp4  
  inflating: data/train/image_1272.mp4  
  inflating: data/train/image_1273.mp4  
  inflating: data/train/image_1274.mp4  
  inflating: data/train/image_1275.mp4  
  inflating: data/train/image_1276.mp4  
  inflating: data/train/image_1277.mp4  
  inflating: data/train/image_1278.mp4  
  inflating: data/train/image_1279.mp4  
  inflating: data/train/image_128.mp4  
  inflating: data/train/image_1280.mp4  
  inflating: data/train/image_1281.mp4  
  inflating: data/train/image_1282.mp4  
  inflating: data/train/image_1283.mp4  
  inflating: data/train/image_1284.mp4  
  inflating: data/train/image_1285.mp4  
  inflating: data/train/image_1286.mp4  
  inflating: data/train/image_1287.mp4  
  inflating: data/train/image_1288.mp4  
  inflating: data/train/image_1289.mp4  
  inflating: data/train/image_129.mp4  
  inflating: data/train/image_1290.mp4  
  inflating: data/train/image_1291.mp4  
  inflating: data/train/image_1292.mp4  
  inflating: data/train/image_1293.mp4  
  inflating: data/train/image_1294.mp4  
  inflating: data/train/image_1295.mp4  
  inflating: data/train/image_1296.mp4  
  inflating: data/train/image_1297.mp4  
  inflating: data/train/image_1298.mp4  
  inflating: data/train/image_1299.mp4  
  inflating: data/train/image_13.mp4  
  inflating: data/train/segmentation_1294.mp4  
  inflating: data/train/segmentation_1295.mp4  
  inflating: data/train/segmentation_1296.mp4  
  inflating: data/train/segmentation_1297.mp4  
  inflating: data/train/segmentation_1298.mp4  
  inflating: data/train/segmentation_1299.mp4  
  inflating: data/train/segmentation_13.mp4  
  inflating: data/train/segmentation_130.mp4  
  inflating: data/train/segmentation_1300.mp4  
  inflating: data/train/segmentation_1301.mp4  
  inflating: data/train/segmentation_1302.mp4  
  inflating: data/train/segmentation_1303.mp4  
  inflating: data/train/segmentation_1304.mp4  
  inflating: data/train/segmentation_1305.mp4  
  inflating: data/train/segmentation_1306.mp4  
  inflating: data/train/segmentation_1308.mp4  
  inflating: data/train/segmentation_1309.mp4  
  inflating: data/train/segmentation_131.mp4  
  inflating: data/train/segmentation_1310.mp4  
  inflating: data/train/segmentation_1311.mp4  
  inflating: data/train/segmentation_1312.mp4  
  inflating: data/train/segmentation_1313.mp4  
  inflating: data/train/segmentation_1314.mp4  
  inflating: data/train/segmentation_1315.mp4  
  inflating: data/train/segmentation_1316.mp4  
  inflating: data/train/segmentation_1317.mp4  
  inflating: data/train/segmentation_1318.mp4  
  inflating: data/train/segmentation_1319.mp4  
  inflating: data/train/segmentation_132.mp4  
  inflating: data/train/segmentation_1320.mp4  
  inflating: data/train/image_1317.mp4  
  inflating: data/train/image_1318.mp4  
  inflating: data/train/image_1319.mp4  
  inflating: data/train/image_132.mp4  
  inflating: data/train/image_1320.mp4  
  inflating: data/train/image_1321.mp4  
  inflating: data/train/image_1322.mp4  
  inflating: data/train/image_1323.mp4  
  inflating: data/train/image_1324.mp4  
  inflating: data/train/image_1325.mp4  
  inflating: data/train/image_1326.mp4  
  inflating: data/train/image_1327.mp4  
  inflating: data/train/image_1328.mp4  
  inflating: data/train/image_1329.mp4  
  inflating: data/train/image_133.mp4  
  inflating: data/train/image_1330.mp4  
  inflating: data/train/image_1331.mp4  
  inflating: data/train/segmentation_1322.mp4  
  inflating: data/train/segmentation_1323.mp4  
  inflating: data/train/segmentation_1324.mp4  
  inflating: data/train/segmentation_1325.mp4  
  inflating: data/train/segmentation_1326.mp4  
  inflating: data/train/segmentation_1327.mp4  
  inflating: data/train/segmentation_1328.mp4  
  inflating: data/train/segmentation_1329.mp4  
  inflating: data/train/segmentation_133.mp4  
  inflating: data/train/segmentation_1330.mp4  
  inflating: data/train/segmentation_1331.mp4  
  inflating: data/train/segmentation_1332.mp4  
  inflating: data/train/segmentation_1333.mp4  
  inflating: data/train/segmentation_1334.mp4  
  inflating: data/train/segmentation_1335.mp4  
  inflating: data/train/image_1333.mp4  
  inflating: data/train/image_1334.mp4  
  inflating: data/train/image_1335.mp4  
  inflating: data/train/image_1336.mp4  
  inflating: data/train/image_1337.mp4  
  inflating: data/train/image_1338.mp4  
  inflating: data/train/image_1339.mp4  
  inflating: data/train/image_134.mp4  
  inflating: data/train/image_1340.mp4  
  inflating: data/train/image_1341.mp4  
  inflating: data/train/image_1342.mp4  
  inflating: data/train/image_1343.mp4  
  inflating: data/train/image_1344.mp4  
  inflating: data/train/image_1345.mp4  
  inflating: data/train/image_1346.mp4  
  inflating: data/train/image_1347.mp4  
  inflating: data/train/image_1348.mp4  
  inflating: data/train/segmentation_1337.mp4  
  inflating: data/train/segmentation_1338.mp4  
  inflating: data/train/segmentation_1339.mp4  
  inflating: data/train/segmentation_134.mp4  
  inflating: data/train/segmentation_1340.mp4  
  inflating: data/train/segmentation_1341.mp4  
  inflating: data/train/segmentation_1342.mp4  
  inflating: data/train/segmentation_1343.mp4  
  inflating: data/train/segmentation_1344.mp4  
  inflating: data/train/segmentation_1345.mp4  
  inflating: data/train/segmentation_1346.mp4  
  inflating: data/train/segmentation_1347.mp4  
  inflating: data/train/segmentation_1348.mp4  
  inflating: data/train/segmentation_1349.mp4  
  inflating: data/train/segmentation_135.mp4  
  inflating: data/train/image_135.mp4  
  inflating: data/train/image_1350.mp4  
  inflating: data/train/image_1351.mp4  
  inflating: data/train/image_1352.mp4  
  inflating: data/train/image_1353.mp4  
  inflating: data/train/image_1354.mp4  
  inflating: data/train/image_1355.mp4  
  inflating: data/train/image_1356.mp4  
  inflating: data/train/image_1357.mp4  
  inflating: data/train/image_1358.mp4  
  inflating: data/train/image_1359.mp4  
  inflating: data/train/image_136.mp4  
  inflating: data/train/image_1360.mp4  
  inflating: data/train/image_1361.mp4  
  inflating: data/train/image_1362.mp4  
  inflating: data/train/image_1363.mp4  
  inflating: data/train/image_1364.mp4  
  inflating: data/train/image_1316.mp4  
  inflating: data/train/image_1332.mp4  
  inflating: data/train/image_1349.mp4  
  inflating: data/train/image_1365.mp4  
  inflating: data/train/image_1381.mp4  
  inflating: data/train/image_1398.mp4  
  inflating: data/train/image_1413.mp4  
  inflating: data/train/image_143.mp4  
  inflating: data/train/image_1446.mp4  
  inflating: data/train/image_147.mp4  
  inflating: data/train/image_1486.mp4  
  inflating: data/train/image_1501.mp4  
  inflating: data/train/image_1518.mp4  
  inflating: data/train/image_1534.mp4  
  inflating: data/train/image_1550.mp4  
  inflating: data/train/image_1567.mp4  
  inflating: data/train/segmentation_1351.mp4  
  inflating: data/train/segmentation_1352.mp4  
  inflating: data/train/segmentation_1353.mp4  
  inflating: data/train/segmentation_1354.mp4  
  inflating: data/train/segmentation_1355.mp4  
  inflating: data/train/segmentation_1356.mp4  
  inflating: data/train/segmentation_1357.mp4  
  inflating: data/train/segmentation_1358.mp4  
  inflating: data/train/segmentation_1359.mp4  
  inflating: data/train/segmentation_136.mp4  
  inflating: data/train/segmentation_1360.mp4  
  inflating: data/train/segmentation_1361.mp4  
  inflating: data/train/segmentation_1362.mp4  
  inflating: data/train/segmentation_1363.mp4  
  inflating: data/train/segmentation_1364.mp4  
  inflating: data/train/segmentation_1336.mp4  
  inflating: data/train/segmentation_1350.mp4  
  inflating: data/train/segmentation_1365.mp4  
  inflating: data/train/segmentation_138.mp4  
  inflating: data/train/segmentation_140.mp4  
  inflating: data/train/segmentation_1414.mp4  
  inflating: data/train/segmentation_1429.mp4  
  inflating: data/train/segmentation_1443.mp4  
  inflating: data/train/segmentation_1458.mp4  
  inflating: data/train/segmentation_1472.mp4  
  inflating: data/train/segmentation_1487.mp4  
  inflating: data/train/segmentation_1500.mp4  
  inflating: data/train/segmentation_1515.mp4  
  inflating: data/train/segmentation_153.mp4  
  inflating: data/train/image_1366.mp4  
  inflating: data/train/image_1367.mp4  
  inflating: data/train/image_1368.mp4  
  inflating: data/train/image_1369.mp4  
  inflating: data/train/image_137.mp4  
  inflating: data/train/image_1370.mp4  
  inflating: data/train/image_1371.mp4  
  inflating: data/train/image_1372.mp4  
  inflating: data/train/image_1373.mp4  
  inflating: data/train/image_1374.mp4  
  inflating: data/train/image_1375.mp4  
  inflating: data/train/image_1376.mp4  
  inflating: data/train/image_1377.mp4  
  inflating: data/train/image_1378.mp4  
  inflating: data/train/image_1379.mp4  
  inflating: data/train/image_138.mp4  
  inflating: data/train/image_1380.mp4  
  inflating: data/train/segmentation_1366.mp4  
  inflating: data/train/segmentation_1367.mp4  
  inflating: data/train/segmentation_1368.mp4  
  inflating: data/train/segmentation_1369.mp4  
  inflating: data/train/segmentation_137.mp4  
  inflating: data/train/segmentation_1370.mp4  
  inflating: data/train/segmentation_1371.mp4  
  inflating: data/train/segmentation_1372.mp4  
  inflating: data/train/segmentation_1373.mp4  
  inflating: data/train/segmentation_1374.mp4  
  inflating: data/train/segmentation_1375.mp4  
  inflating: data/train/segmentation_1376.mp4  
  inflating: data/train/segmentation_1377.mp4  
  inflating: data/train/segmentation_1378.mp4  
  inflating: data/train/segmentation_1379.mp4  
  inflating: data/train/image_1382.mp4  
  inflating: data/train/image_1383.mp4  
  inflating: data/train/image_1384.mp4  
  inflating: data/train/image_1385.mp4  
  inflating: data/train/image_1386.mp4  
  inflating: data/train/image_1387.mp4  
  inflating: data/train/image_1388.mp4  
  inflating: data/train/image_1389.mp4  
  inflating: data/train/image_139.mp4  
  inflating: data/train/image_1390.mp4  
  inflating: data/train/image_1391.mp4  
  inflating: data/train/image_1392.mp4  
  inflating: data/train/image_1393.mp4  
  inflating: data/train/image_1394.mp4  
  inflating: data/train/image_1395.mp4  
  inflating: data/train/image_1396.mp4  
  inflating: data/train/image_1397.mp4  
  inflating: data/train/segmentation_1380.mp4  
  inflating: data/train/segmentation_1381.mp4  
  inflating: data/train/segmentation_1382.mp4  
  inflating: data/train/segmentation_1383.mp4  
  inflating: data/train/segmentation_1384.mp4  
  inflating: data/train/segmentation_1385.mp4  
  inflating: data/train/segmentation_1386.mp4  
  inflating: data/train/segmentation_1387.mp4  
  inflating: data/train/segmentation_1388.mp4  
  inflating: data/train/segmentation_1389.mp4  
  inflating: data/train/segmentation_139.mp4  
  inflating: data/train/segmentation_1390.mp4  
  inflating: data/train/segmentation_1391.mp4  
  inflating: data/train/segmentation_1392.mp4  
  inflating: data/train/segmentation_1393.mp4  
  inflating: data/train/segmentation_1394.mp4  
  inflating: data/train/segmentation_1395.mp4  
  inflating: data/train/segmentation_1396.mp4  
  inflating: data/train/segmentation_1397.mp4  
  inflating: data/train/segmentation_1398.mp4  
  inflating: data/train/segmentation_1399.mp4  
  inflating: data/train/segmentation_14.mp4  
  inflating: data/train/image_1399.mp4  
  inflating: data/train/image_14.mp4  
  inflating: data/train/image_140.mp4  
  inflating: data/train/image_1400.mp4  
  inflating: data/train/image_1401.mp4  
  inflating: data/train/image_1402.mp4  
  inflating: data/train/image_1403.mp4  
  inflating: data/train/image_1404.mp4  
  inflating: data/train/image_1405.mp4  
  inflating: data/train/image_1406.mp4  
  inflating: data/train/image_1407.mp4  
  inflating: data/train/image_1408.mp4  
  inflating: data/train/image_1409.mp4  
  inflating: data/train/image_141.mp4  
  inflating: data/train/image_1410.mp4  
  inflating: data/train/image_1411.mp4  
  inflating: data/train/image_1412.mp4  
  inflating: data/train/segmentation_1415.mp4  
  inflating: data/train/segmentation_1416.mp4  
  inflating: data/train/segmentation_1417.mp4  
  inflating: data/train/segmentation_1418.mp4  
  inflating: data/train/segmentation_1419.mp4  
  inflating: data/train/segmentation_142.mp4  
  inflating: data/train/segmentation_1420.mp4  
  inflating: data/train/segmentation_1421.mp4  
  inflating: data/train/segmentation_1422.mp4  
  inflating: data/train/segmentation_1423.mp4  
  inflating: data/train/segmentation_1424.mp4  
  inflating: data/train/segmentation_1425.mp4  
  inflating: data/train/segmentation_1426.mp4  
  inflating: data/train/segmentation_1427.mp4  
  inflating: data/train/segmentation_1428.mp4  
  inflating: data/train/image_1414.mp4  
  inflating: data/train/image_1415.mp4  
  inflating: data/train/image_1416.mp4  
  inflating: data/train/image_1417.mp4  
  inflating: data/train/image_1418.mp4  
  inflating: data/train/image_1419.mp4  
  inflating: data/train/image_142.mp4  
  inflating: data/train/image_1420.mp4  
  inflating: data/train/image_1421.mp4  
  inflating: data/train/image_1422.mp4  
  inflating: data/train/image_1423.mp4  
  inflating: data/train/image_1424.mp4  
  inflating: data/train/image_1425.mp4  
  inflating: data/train/image_1426.mp4  
  inflating: data/train/image_1427.mp4  
  inflating: data/train/image_1428.mp4  
  inflating: data/train/image_1429.mp4  
  inflating: data/train/segmentation_143.mp4  
  inflating: data/train/segmentation_1430.mp4  
  inflating: data/train/segmentation_1431.mp4  
  inflating: data/train/segmentation_1432.mp4  
  inflating: data/train/segmentation_1433.mp4  
  inflating: data/train/segmentation_1434.mp4  
  inflating: data/train/segmentation_1435.mp4  
  inflating: data/train/segmentation_1436.mp4  
  inflating: data/train/segmentation_1437.mp4  
  inflating: data/train/segmentation_1438.mp4  
  inflating: data/train/segmentation_1439.mp4  
  inflating: data/train/segmentation_144.mp4  
  inflating: data/train/segmentation_1440.mp4  
  inflating: data/train/segmentation_1441.mp4  
  inflating: data/train/segmentation_1442.mp4  
  inflating: data/train/image_1430.mp4  
  inflating: data/train/image_1431.mp4  
  inflating: data/train/image_1432.mp4  
  inflating: data/train/image_1433.mp4  
  inflating: data/train/image_1434.mp4  
  inflating: data/train/image_1435.mp4  
  inflating: data/train/image_1436.mp4  
  inflating: data/train/image_1437.mp4  
  inflating: data/train/image_1438.mp4  
  inflating: data/train/image_1439.mp4  
  inflating: data/train/image_144.mp4  
  inflating: data/train/image_1440.mp4  
  inflating: data/train/image_1441.mp4  
  inflating: data/train/image_1442.mp4  
  inflating: data/train/image_1443.mp4  
  inflating: data/train/image_1444.mp4  
  inflating: data/train/image_1445.mp4  
  inflating: data/train/segmentation_1444.mp4  
  inflating: data/train/segmentation_1445.mp4  
  inflating: data/train/segmentation_1446.mp4  
  inflating: data/train/segmentation_1447.mp4  
  inflating: data/train/segmentation_1448.mp4  
  inflating: data/train/segmentation_1449.mp4  
  inflating: data/train/segmentation_145.mp4  
  inflating: data/train/segmentation_1450.mp4  
  inflating: data/train/segmentation_1451.mp4  
  inflating: data/train/segmentation_1452.mp4  
  inflating: data/train/segmentation_1453.mp4  
  inflating: data/train/segmentation_1454.mp4  
  inflating: data/train/segmentation_1455.mp4  
  inflating: data/train/segmentation_1456.mp4  
  inflating: data/train/segmentation_1457.mp4  
  inflating: data/train/image_1447.mp4  
  inflating: data/train/image_1448.mp4  
  inflating: data/train/image_1449.mp4  
  inflating: data/train/image_145.mp4  
  inflating: data/train/image_1450.mp4  
  inflating: data/train/image_1451.mp4  
  inflating: data/train/image_1452.mp4  
  inflating: data/train/image_1453.mp4  
  inflating: data/train/image_1454.mp4  
  inflating: data/train/image_1455.mp4  
  inflating: data/train/image_1456.mp4  
  inflating: data/train/image_1457.mp4  
  inflating: data/train/image_1458.mp4  
  inflating: data/train/image_1459.mp4  
  inflating: data/train/image_146.mp4  
  inflating: data/train/image_1460.mp4  
  inflating: data/train/image_1461.mp4  
  inflating: data/train/image_1462.mp4  
  inflating: data/train/image_1463.mp4  
  inflating: data/train/image_1464.mp4  
  inflating: data/train/image_1465.mp4  
  inflating: data/train/image_1466.mp4  
  inflating: data/train/image_1467.mp4  
  inflating: data/train/image_1468.mp4  
  inflating: data/train/image_1469.mp4  
  inflating: data/train/segmentation_1459.mp4  
  inflating: data/train/segmentation_146.mp4  
  inflating: data/train/segmentation_1460.mp4  
  inflating: data/train/segmentation_1461.mp4  
  inflating: data/train/segmentation_1462.mp4  
  inflating: data/train/segmentation_1463.mp4  
  inflating: data/train/segmentation_1464.mp4  
  inflating: data/train/segmentation_1465.mp4  
  inflating: data/train/segmentation_1466.mp4  
  inflating: data/train/segmentation_1467.mp4  
  inflating: data/train/segmentation_1468.mp4  
  inflating: data/train/segmentation_1469.mp4  
  inflating: data/train/segmentation_147.mp4  
  inflating: data/train/segmentation_1470.mp4  
  inflating: data/train/segmentation_1471.mp4  
  inflating: data/train/segmentation_1473.mp4  
  inflating: data/train/segmentation_1474.mp4  
  inflating: data/train/segmentation_1475.mp4  
  inflating: data/train/segmentation_1476.mp4  
  inflating: data/train/segmentation_1477.mp4  
  inflating: data/train/segmentation_1478.mp4  
  inflating: data/train/segmentation_1479.mp4  
  inflating: data/train/segmentation_148.mp4  
  inflating: data/train/segmentation_1480.mp4  
  inflating: data/train/segmentation_1481.mp4  
  inflating: data/train/segmentation_1482.mp4  
  inflating: data/train/segmentation_1483.mp4  
  inflating: data/train/segmentation_1484.mp4  
  inflating: data/train/segmentation_1485.mp4  
  inflating: data/train/segmentation_1486.mp4  
  inflating: data/train/image_1487.mp4  
  inflating: data/train/image_1488.mp4  
  inflating: data/train/image_1489.mp4  
  inflating: data/train/image_149.mp4  
  inflating: data/train/image_1490.mp4  
  inflating: data/train/image_1491.mp4  
  inflating: data/train/image_1492.mp4  
  inflating: data/train/image_1493.mp4  
  inflating: data/train/image_1494.mp4  
  inflating: data/train/image_1495.mp4  
  inflating: data/train/image_1496.mp4  
  inflating: data/train/image_1497.mp4  
  inflating: data/train/image_1498.mp4  
  inflating: data/train/image_1499.mp4  
  inflating: data/train/image_15.mp4  
  inflating: data/train/image_150.mp4  
  inflating: data/train/image_1500.mp4  
  inflating: data/train/segmentation_1488.mp4  
  inflating: data/train/segmentation_1489.mp4  
  inflating: data/train/segmentation_149.mp4  
  inflating: data/train/segmentation_1490.mp4  
  inflating: data/train/segmentation_1491.mp4  
  inflating: data/train/segmentation_1492.mp4  
  inflating: data/train/segmentation_1493.mp4  
  inflating: data/train/segmentation_1494.mp4  
  inflating: data/train/segmentation_1495.mp4  
  inflating: data/train/segmentation_1496.mp4  
  inflating: data/train/segmentation_1497.mp4  
  inflating: data/train/segmentation_1498.mp4  
  inflating: data/train/segmentation_1499.mp4  
  inflating: data/train/segmentation_15.mp4  
  inflating: data/train/segmentation_150.mp4  
  inflating: data/train/image_1502.mp4  
  inflating: data/train/image_1503.mp4  
  inflating: data/train/image_1504.mp4  
  inflating: data/train/image_1505.mp4  
  inflating: data/train/image_1506.mp4  
  inflating: data/train/image_1507.mp4  
  inflating: data/train/image_1508.mp4  
  inflating: data/train/image_1509.mp4  
  inflating: data/train/image_151.mp4  
  inflating: data/train/image_1510.mp4  
  inflating: data/train/image_1511.mp4  
  inflating: data/train/image_1512.mp4  
  inflating: data/train/image_1513.mp4  
  inflating: data/train/image_1514.mp4  
  inflating: data/train/image_1515.mp4  
  inflating: data/train/image_1516.mp4  
  inflating: data/train/image_1517.mp4  
  inflating: data/train/segmentation_1501.mp4  
  inflating: data/train/segmentation_1502.mp4  
  inflating: data/train/segmentation_1503.mp4  
  inflating: data/train/segmentation_1504.mp4  
  inflating: data/train/segmentation_1505.mp4  
  inflating: data/train/segmentation_1506.mp4  
  inflating: data/train/segmentation_1507.mp4  
  inflating: data/train/segmentation_1508.mp4  
  inflating: data/train/segmentation_1509.mp4  
  inflating: data/train/segmentation_151.mp4  
  inflating: data/train/segmentation_1510.mp4  
  inflating: data/train/segmentation_1511.mp4  
  inflating: data/train/segmentation_1512.mp4  
  inflating: data/train/segmentation_1513.mp4  
  inflating: data/train/segmentation_1514.mp4  
  inflating: data/train/image_1519.mp4  
  inflating: data/train/image_152.mp4  
  inflating: data/train/image_1520.mp4  
  inflating: data/train/image_1521.mp4  
  inflating: data/train/image_1522.mp4  
  inflating: data/train/image_1523.mp4  
  inflating: data/train/image_1524.mp4  
  inflating: data/train/image_1525.mp4  
  inflating: data/train/image_1526.mp4  
  inflating: data/train/image_1527.mp4  
  inflating: data/train/image_1528.mp4  
  inflating: data/train/image_1529.mp4  
  inflating: data/train/image_153.mp4  
  inflating: data/train/image_1530.mp4  
  inflating: data/train/image_1531.mp4  
  inflating: data/train/image_1532.mp4  
  inflating: data/train/image_1533.mp4  
  inflating: data/train/segmentation_1516.mp4  
  inflating: data/train/segmentation_1517.mp4  
  inflating: data/train/segmentation_1518.mp4  
  inflating: data/train/segmentation_1519.mp4  
  inflating: data/train/segmentation_152.mp4  
  inflating: data/train/segmentation_1520.mp4  
  inflating: data/train/segmentation_1521.mp4  
  inflating: data/train/segmentation_1522.mp4  
  inflating: data/train/segmentation_1523.mp4  
  inflating: data/train/segmentation_1524.mp4  
  inflating: data/train/segmentation_1525.mp4  
  inflating: data/train/segmentation_1526.mp4  
  inflating: data/train/segmentation_1527.mp4  
  inflating: data/train/segmentation_1528.mp4  
  inflating: data/train/segmentation_1529.mp4  
  inflating: data/train/image_1535.mp4  
  inflating: data/train/image_1536.mp4  
  inflating: data/train/image_1537.mp4  
  inflating: data/train/image_1538.mp4  
  inflating: data/train/image_1539.mp4  
  inflating: data/train/image_154.mp4  
  inflating: data/train/image_1540.mp4  
  inflating: data/train/image_1541.mp4  
  inflating: data/train/image_1542.mp4  
  inflating: data/train/image_1543.mp4  
  inflating: data/train/image_1544.mp4  
  inflating: data/train/image_1545.mp4  
  inflating: data/train/image_1546.mp4  
  inflating: data/train/image_1547.mp4  
  inflating: data/train/image_1548.mp4  
  inflating: data/train/image_1549.mp4  
  inflating: data/train/image_155.mp4  
  inflating: data/train/segmentation_1530.mp4  
  inflating: data/train/segmentation_1531.mp4  
  inflating: data/train/segmentation_1532.mp4  
  inflating: data/train/segmentation_1533.mp4  
  inflating: data/train/segmentation_1534.mp4  
  inflating: data/train/segmentation_1535.mp4  
  inflating: data/train/segmentation_1536.mp4  
  inflating: data/train/segmentation_1537.mp4  
  inflating: data/train/segmentation_1538.mp4  
  inflating: data/train/segmentation_1539.mp4  
  inflating: data/train/segmentation_154.mp4  
  inflating: data/train/segmentation_1540.mp4  
  inflating: data/train/segmentation_1541.mp4  
  inflating: data/train/segmentation_1542.mp4  
  inflating: data/train/segmentation_1543.mp4  
  inflating: data/train/segmentation_1544.mp4  
  inflating: data/train/segmentation_1545.mp4  
  inflating: data/train/segmentation_1546.mp4  
  inflating: data/train/segmentation_1547.mp4  
  inflating: data/train/segmentation_1548.mp4  
  inflating: data/train/segmentation_1549.mp4  
  inflating: data/train/image_1551.mp4  
  inflating: data/train/image_1552.mp4  
  inflating: data/train/image_1553.mp4  
  inflating: data/train/image_1554.mp4  
  inflating: data/train/image_1555.mp4  
  inflating: data/train/image_1556.mp4  
  inflating: data/train/image_1557.mp4  
  inflating: data/train/image_1558.mp4  
  inflating: data/train/image_1559.mp4  
  inflating: data/train/image_156.mp4  
  inflating: data/train/image_1560.mp4  
  inflating: data/train/image_1561.mp4  
  inflating: data/train/image_1562.mp4  
  inflating: data/train/image_1563.mp4  
  inflating: data/train/image_1564.mp4  
  inflating: data/train/image_1565.mp4  
  inflating: data/train/image_1566.mp4  
  inflating: data/train/segmentation_1565.mp4  
  inflating: data/train/segmentation_1566.mp4  
  inflating: data/train/segmentation_1567.mp4  
  inflating: data/train/segmentation_1568.mp4  
  inflating: data/train/segmentation_1569.mp4  
  inflating: data/train/segmentation_157.mp4  
  inflating: data/train/segmentation_1570.mp4  
  inflating: data/train/segmentation_1571.mp4  
  inflating: data/train/segmentation_1572.mp4  
  inflating: data/train/segmentation_1573.mp4  
  inflating: data/train/segmentation_1574.mp4  
  inflating: data/train/segmentation_1575.mp4  
  inflating: data/train/segmentation_1576.mp4  
  inflating: data/train/segmentation_1577.mp4  
  inflating: data/train/segmentation_1578.mp4  
  inflating: data/train/image_1568.mp4  
  inflating: data/train/image_1569.mp4  
  inflating: data/train/image_157.mp4  
  inflating: data/train/image_1570.mp4  
  inflating: data/train/image_1571.mp4  
  inflating: data/train/image_1572.mp4  
  inflating: data/train/image_1573.mp4  
  inflating: data/train/image_1574.mp4  
  inflating: data/train/image_1575.mp4  
  inflating: data/train/image_1576.mp4  
  inflating: data/train/image_1577.mp4  
  inflating: data/train/image_1578.mp4  
  inflating: data/train/image_1579.mp4  
  inflating: data/train/image_158.mp4  
  inflating: data/train/image_1580.mp4  
  inflating: data/train/image_1581.mp4  
  inflating: data/train/image_1582.mp4  
  inflating: data/train/segmentation_158.mp4  
  inflating: data/train/segmentation_1580.mp4  
  inflating: data/train/segmentation_1581.mp4  
  inflating: data/train/segmentation_1582.mp4  
  inflating: data/train/segmentation_1583.mp4  
  inflating: data/train/segmentation_1584.mp4  
  inflating: data/train/segmentation_1585.mp4  
  inflating: data/train/segmentation_1586.mp4  
  inflating: data/train/segmentation_1587.mp4  
  inflating: data/train/segmentation_1588.mp4  
  inflating: data/train/segmentation_1589.mp4  
  inflating: data/train/segmentation_159.mp4  
  inflating: data/train/segmentation_1590.mp4  
  inflating: data/train/segmentation_1591.mp4  
  inflating: data/train/segmentation_1592.mp4  
  inflating: data/train/image_1584.mp4  
  inflating: data/train/image_1585.mp4  
  inflating: data/train/image_1586.mp4  
  inflating: data/train/image_1587.mp4  
  inflating: data/train/image_1588.mp4  
  inflating: data/train/image_1589.mp4  
  inflating: data/train/image_159.mp4  
  inflating: data/train/image_1590.mp4  
  inflating: data/train/image_1591.mp4  
  inflating: data/train/image_1592.mp4  
  inflating: data/train/image_1593.mp4  
  inflating: data/train/image_1594.mp4  
  inflating: data/train/image_1595.mp4  
  inflating: data/train/image_1596.mp4  
  inflating: data/train/image_1597.mp4  
  inflating: data/train/image_1598.mp4  
  inflating: data/train/image_1599.mp4  
  inflating: data/train/segmentation_1594.mp4  
  inflating: data/train/segmentation_1595.mp4  
  inflating: data/train/segmentation_1596.mp4  
  inflating: data/train/segmentation_1597.mp4  
  inflating: data/train/segmentation_1598.mp4  
  inflating: data/train/segmentation_1599.mp4  
  inflating: data/train/segmentation_16.mp4  
  inflating: data/train/segmentation_160.mp4  
  inflating: data/train/segmentation_1600.mp4  
  inflating: data/train/segmentation_1601.mp4  
  inflating: data/train/segmentation_1602.mp4  
  inflating: data/train/segmentation_1603.mp4  
  inflating: data/train/segmentation_1604.mp4  
  inflating: data/train/segmentation_1605.mp4  
  inflating: data/train/segmentation_1606.mp4  
  inflating: data/train/image_160.mp4  
  inflating: data/train/image_1600.mp4  
  inflating: data/train/image_1601.mp4  
  inflating: data/train/image_1602.mp4  
  inflating: data/train/image_1603.mp4  
  inflating: data/train/image_1604.mp4  
  inflating: data/train/image_1605.mp4  
  inflating: data/train/image_1606.mp4  
  inflating: data/train/image_1607.mp4  
  inflating: data/train/image_1608.mp4  
  inflating: data/train/image_1609.mp4  
  inflating: data/train/image_161.mp4  
  inflating: data/train/image_1610.mp4  
  inflating: data/train/image_1611.mp4  
  inflating: data/train/image_1612.mp4  
  inflating: data/train/image_1613.mp4  
  inflating: data/train/image_1614.mp4  
  inflating: data/train/image_1615.mp4  
  inflating: data/train/image_1616.mp4  
  inflating: data/train/image_1617.mp4  
  inflating: data/train/image_1618.mp4  
  inflating: data/train/image_1619.mp4  
  inflating: data/train/image_162.mp4  
  inflating: data/train/image_1620.mp4  
  inflating: data/train/image_1621.mp4  
  inflating: data/train/image_1622.mp4  
  inflating: data/train/image_1623.mp4  
  inflating: data/train/image_1624.mp4  
  inflating: data/train/image_1625.mp4  
  inflating: data/train/image_1626.mp4  
  inflating: data/train/image_1627.mp4  
  inflating: data/train/image_1628.mp4  
  inflating: data/train/image_1629.mp4  
  inflating: data/train/segmentation_1608.mp4  
  inflating: data/train/segmentation_1609.mp4  
  inflating: data/train/segmentation_161.mp4  
  inflating: data/train/segmentation_1610.mp4  
  inflating: data/train/segmentation_1611.mp4  
  inflating: data/train/segmentation_1612.mp4  
  inflating: data/train/segmentation_1613.mp4  
  inflating: data/train/segmentation_1614.mp4  
  inflating: data/train/segmentation_1615.mp4  
  inflating: data/train/segmentation_1616.mp4  
  inflating: data/train/segmentation_1617.mp4  
  inflating: data/train/segmentation_1618.mp4  
  inflating: data/train/segmentation_1619.mp4  
  inflating: data/train/segmentation_162.mp4  
  inflating: data/train/segmentation_1620.mp4  
  inflating: data/train/segmentation_1564.mp4  
  inflating: data/train/segmentation_1579.mp4  
  inflating: data/train/segmentation_1593.mp4  
  inflating: data/train/segmentation_1607.mp4  
  inflating: data/train/segmentation_1621.mp4  
  inflating: data/train/segmentation_1636.mp4  
  inflating: data/train/segmentation_1650.mp4  
  inflating: data/train/segmentation_1665.mp4  
  inflating: data/train/segmentation_168.mp4  
  inflating: data/train/segmentation_17.mp4  
  inflating: data/train/segmentation_1713.mp4  
  inflating: data/train/segmentation_1728.mp4  
  inflating: data/train/segmentation_1742.mp4  
  inflating: data/train/segmentation_1757.mp4  
  inflating: data/train/segmentation_1622.mp4  
  inflating: data/train/segmentation_1623.mp4  
  inflating: data/train/segmentation_1624.mp4  
  inflating: data/train/segmentation_1625.mp4  
  inflating: data/train/segmentation_1626.mp4  
  inflating: data/train/segmentation_1627.mp4  
  inflating: data/train/segmentation_1628.mp4  
  inflating: data/train/segmentation_1629.mp4  
  inflating: data/train/segmentation_163.mp4  
  inflating: data/train/segmentation_1630.mp4  
  inflating: data/train/segmentation_1631.mp4  
  inflating: data/train/segmentation_1632.mp4  
  inflating: data/train/segmentation_1633.mp4  
  inflating: data/train/segmentation_1634.mp4  
  inflating: data/train/segmentation_1635.mp4  
  inflating: data/train/segmentation_1637.mp4  
  inflating: data/train/segmentation_1638.mp4  
  inflating: data/train/segmentation_1639.mp4  
  inflating: data/train/segmentation_164.mp4  
  inflating: data/train/segmentation_1640.mp4  
  inflating: data/train/segmentation_1641.mp4  
  inflating: data/train/segmentation_1642.mp4  
  inflating: data/train/segmentation_1643.mp4  
  inflating: data/train/segmentation_1644.mp4  
  inflating: data/train/segmentation_1645.mp4  
  inflating: data/train/segmentation_1646.mp4  
  inflating: data/train/segmentation_1647.mp4  
  inflating: data/train/segmentation_1648.mp4  
  inflating: data/train/segmentation_1649.mp4  
  inflating: data/train/segmentation_165.mp4  
  inflating: data/train/image_1647.mp4  
  inflating: data/train/image_1648.mp4  
  inflating: data/train/image_1649.mp4  
  inflating: data/train/image_165.mp4  
  inflating: data/train/image_1650.mp4  
  inflating: data/train/image_1651.mp4  
  inflating: data/train/image_1652.mp4  
  inflating: data/train/image_1653.mp4  
  inflating: data/train/image_1654.mp4  
  inflating: data/train/image_1655.mp4  
  inflating: data/train/image_1656.mp4  
  inflating: data/train/image_1657.mp4  
  inflating: data/train/image_1658.mp4  
  inflating: data/train/image_1659.mp4  
  inflating: data/train/image_166.mp4  
  inflating: data/train/image_1660.mp4  
  inflating: data/train/image_1661.mp4  
  inflating: data/train/segmentation_1651.mp4  
  inflating: data/train/segmentation_1652.mp4  
  inflating: data/train/segmentation_1653.mp4  
  inflating: data/train/segmentation_1654.mp4  
  inflating: data/train/segmentation_1655.mp4  
  inflating: data/train/segmentation_1656.mp4  
  inflating: data/train/segmentation_1657.mp4  
  inflating: data/train/segmentation_1658.mp4  
  inflating: data/train/segmentation_1659.mp4  
  inflating: data/train/segmentation_166.mp4  
  inflating: data/train/segmentation_1660.mp4  
  inflating: data/train/segmentation_1661.mp4  
  inflating: data/train/segmentation_1662.mp4  
  inflating: data/train/segmentation_1663.mp4  
  inflating: data/train/segmentation_1664.mp4  
  inflating: data/train/image_1663.mp4  
  inflating: data/train/image_1664.mp4  
  inflating: data/train/image_1665.mp4  
  inflating: data/train/image_1666.mp4  
  inflating: data/train/image_1667.mp4  
  inflating: data/train/image_1668.mp4  
  inflating: data/train/image_1669.mp4  
  inflating: data/train/image_167.mp4  
  inflating: data/train/image_1670.mp4  
  inflating: data/train/image_1671.mp4  
  inflating: data/train/image_1672.mp4  
  inflating: data/train/image_1673.mp4  
  inflating: data/train/image_1674.mp4  
  inflating: data/train/image_1675.mp4  
  inflating: data/train/image_1676.mp4  
  inflating: data/train/image_1677.mp4  
  inflating: data/train/image_1678.mp4  
  inflating: data/train/segmentation_1666.mp4  
  inflating: data/train/segmentation_1667.mp4  
  inflating: data/train/segmentation_1668.mp4  
  inflating: data/train/segmentation_1669.mp4  
  inflating: data/train/segmentation_167.mp4  
  inflating: data/train/segmentation_1670.mp4  
  inflating: data/train/segmentation_1671.mp4  
  inflating: data/train/segmentation_1672.mp4  
  inflating: data/train/segmentation_1673.mp4  
  inflating: data/train/segmentation_1674.mp4  
  inflating: data/train/segmentation_1675.mp4  
  inflating: data/train/segmentation_1676.mp4  
  inflating: data/train/segmentation_1677.mp4  
  inflating: data/train/segmentation_1678.mp4  
  inflating: data/train/segmentation_1679.mp4  
  inflating: data/train/image_168.mp4  
  inflating: data/train/image_1680.mp4  
  inflating: data/train/image_1681.mp4  
  inflating: data/train/image_1682.mp4  
  inflating: data/train/image_1683.mp4  
  inflating: data/train/image_1684.mp4  
  inflating: data/train/image_1685.mp4  
  inflating: data/train/image_1686.mp4  
  inflating: data/train/image_1687.mp4  
  inflating: data/train/image_1688.mp4  
  inflating: data/train/image_1689.mp4  
  inflating: data/train/image_169.mp4  
  inflating: data/train/image_1690.mp4  
  inflating: data/train/image_1691.mp4  
  inflating: data/train/image_1692.mp4  
  inflating: data/train/image_1693.mp4  
  inflating: data/train/image_1694.mp4  
  inflating: data/train/image_16.mp4  
  inflating: data/train/image_163.mp4  
  inflating: data/train/image_1646.mp4  
  inflating: data/train/image_1662.mp4  
  inflating: data/train/image_1679.mp4  
  inflating: data/train/image_1695.mp4  
  inflating: data/train/image_1710.mp4  
  inflating: data/train/image_1727.mp4  
  inflating: data/train/image_1743.mp4  
  inflating: data/train/image_176.mp4  
  inflating: data/train/image_1776.mp4  
  inflating: data/train/image_18.mp4  
  inflating: data/train/image_1815.mp4  
  inflating: data/train/image_1831.mp4  
  inflating: data/train/image_1848.mp4  
  inflating: data/train/image_1864.mp4  
  inflating: data/train/image_1880.mp4  
  inflating: data/train/image_1897.mp4  
  inflating: data/train/image_1912.mp4  
  inflating: data/train/image_1929.mp4  
  inflating: data/train/image_196.mp4  
  inflating: data/train/image_1976.mp4  
  inflating: data/train/image_1992.mp4  
  inflating: data/train/image_211.mp4  
  inflating: data/train/image_228.mp4  
  inflating: data/train/image_25.mp4  
  inflating: data/train/image_267.mp4  
  inflating: data/train/image_284.mp4  
  inflating: data/train/image_300.mp4  
  inflating: data/train/image_317.mp4  
  inflating: data/train/image_333.mp4  
  inflating: data/train/image_35.mp4  
  inflating: data/train/image_366.mp4  
  inflating: data/train/segmentation_1680.mp4  
  inflating: data/train/segmentation_1681.mp4  
  inflating: data/train/segmentation_1682.mp4  
  inflating: data/train/segmentation_1683.mp4  
  inflating: data/train/segmentation_1684.mp4  
  inflating: data/train/segmentation_1685.mp4  
  inflating: data/train/segmentation_1686.mp4  
  inflating: data/train/segmentation_1687.mp4  
  inflating: data/train/segmentation_1688.mp4  
  inflating: data/train/segmentation_1689.mp4  
  inflating: data/train/segmentation_169.mp4  
  inflating: data/train/segmentation_1690.mp4  
  inflating: data/train/segmentation_1691.mp4  
  inflating: data/train/segmentation_1692.mp4  
  inflating: data/train/segmentation_1693.mp4  
  inflating: data/train/segmentation_1694.mp4  
  inflating: data/train/segmentation_1695.mp4  
  inflating: data/train/segmentation_1696.mp4  
  inflating: data/train/segmentation_1697.mp4  
  inflating: data/train/segmentation_1698.mp4  
  inflating: data/train/segmentation_1699.mp4  
  inflating: data/train/image_1696.mp4  
  inflating: data/train/image_1697.mp4  
  inflating: data/train/image_1698.mp4  
  inflating: data/train/image_1699.mp4  
  inflating: data/train/image_17.mp4  
  inflating: data/train/image_170.mp4  
  inflating: data/train/image_1700.mp4  
  inflating: data/train/image_1701.mp4  
  inflating: data/train/image_1702.mp4  
  inflating: data/train/image_1703.mp4  
  inflating: data/train/image_1704.mp4  
  inflating: data/train/image_1705.mp4  
  inflating: data/train/image_1706.mp4  
  inflating: data/train/image_1707.mp4  
  inflating: data/train/image_1708.mp4  
  inflating: data/train/image_1709.mp4  
  inflating: data/train/image_171.mp4  
  inflating: data/train/segmentation_1714.mp4  
  inflating: data/train/segmentation_1715.mp4  
  inflating: data/train/segmentation_1716.mp4  
  inflating: data/train/segmentation_1717.mp4  
  inflating: data/train/segmentation_1718.mp4  
  inflating: data/train/segmentation_1719.mp4  
  inflating: data/train/segmentation_172.mp4  
  inflating: data/train/segmentation_1720.mp4  
  inflating: data/train/segmentation_1721.mp4  
  inflating: data/train/segmentation_1722.mp4  
  inflating: data/train/segmentation_1723.mp4  
  inflating: data/train/segmentation_1724.mp4  
  inflating: data/train/segmentation_1725.mp4  
  inflating: data/train/segmentation_1726.mp4  
  inflating: data/train/segmentation_1727.mp4  
  inflating: data/train/image_1711.mp4  
  inflating: data/train/image_1712.mp4  
  inflating: data/train/image_1713.mp4  
  inflating: data/train/image_1714.mp4  
  inflating: data/train/image_1715.mp4  
  inflating: data/train/image_1716.mp4  
  inflating: data/train/image_1717.mp4  
  inflating: data/train/image_1718.mp4  
  inflating: data/train/image_1719.mp4  
  inflating: data/train/image_172.mp4  
  inflating: data/train/image_1720.mp4  
  inflating: data/train/image_1721.mp4  
  inflating: data/train/image_1722.mp4  
  inflating: data/train/image_1723.mp4  
  inflating: data/train/image_1724.mp4  
  inflating: data/train/image_1725.mp4  
  inflating: data/train/image_1726.mp4  
  inflating: data/train/segmentation_1729.mp4  
  inflating: data/train/segmentation_173.mp4  
  inflating: data/train/segmentation_1730.mp4  
  inflating: data/train/segmentation_1731.mp4  
  inflating: data/train/segmentation_1732.mp4  
  inflating: data/train/segmentation_1733.mp4  
  inflating: data/train/segmentation_1734.mp4  
  inflating: data/train/segmentation_1735.mp4  
  inflating: data/train/segmentation_1736.mp4  
  inflating: data/train/segmentation_1737.mp4  
  inflating: data/train/segmentation_1738.mp4  
  inflating: data/train/segmentation_1739.mp4  
  inflating: data/train/segmentation_174.mp4  
  inflating: data/train/segmentation_1740.mp4  
  inflating: data/train/segmentation_1741.mp4  
  inflating: data/train/image_1728.mp4  
  inflating: data/train/image_1729.mp4  
  inflating: data/train/image_173.mp4  
  inflating: data/train/image_1730.mp4  
  inflating: data/train/image_1731.mp4  
  inflating: data/train/image_1732.mp4  
  inflating: data/train/image_1733.mp4  
  inflating: data/train/image_1734.mp4  
  inflating: data/train/image_1735.mp4  
  inflating: data/train/image_1736.mp4  
  inflating: data/train/image_1737.mp4  
  inflating: data/train/image_1738.mp4  
  inflating: data/train/image_1739.mp4  
  inflating: data/train/image_174.mp4  
  inflating: data/train/image_1740.mp4  
  inflating: data/train/image_1741.mp4  
  inflating: data/train/image_1742.mp4  
  inflating: data/train/segmentation_1743.mp4  
  inflating: data/train/segmentation_1744.mp4  
  inflating: data/train/segmentation_1745.mp4  
  inflating: data/train/segmentation_1746.mp4  
  inflating: data/train/segmentation_1747.mp4  
  inflating: data/train/segmentation_1748.mp4  
  inflating: data/train/segmentation_1749.mp4  
  inflating: data/train/segmentation_175.mp4  
  inflating: data/train/segmentation_1750.mp4  
  inflating: data/train/segmentation_1751.mp4  
  inflating: data/train/segmentation_1752.mp4  
  inflating: data/train/segmentation_1753.mp4  
  inflating: data/train/segmentation_1754.mp4  
  inflating: data/train/segmentation_1755.mp4  
  inflating: data/train/segmentation_1756.mp4  
  inflating: data/train/image_1744.mp4  
  inflating: data/train/image_1745.mp4  
  inflating: data/train/image_1746.mp4  
  inflating: data/train/image_1747.mp4  
  inflating: data/train/image_1748.mp4  
  inflating: data/train/image_1749.mp4  
  inflating: data/train/image_175.mp4  
  inflating: data/train/image_1750.mp4  
  inflating: data/train/image_1751.mp4  
  inflating: data/train/image_1752.mp4  
  inflating: data/train/image_1753.mp4  
  inflating: data/train/image_1754.mp4  
  inflating: data/train/image_1755.mp4  
  inflating: data/train/image_1756.mp4  
  inflating: data/train/image_1757.mp4  
  inflating: data/train/image_1758.mp4  
  inflating: data/train/image_1759.mp4  
  inflating: data/train/segmentation_1758.mp4  
  inflating: data/train/segmentation_1759.mp4  
  inflating: data/train/segmentation_176.mp4  
  inflating: data/train/segmentation_1760.mp4  
  inflating: data/train/segmentation_1761.mp4  
  inflating: data/train/segmentation_1762.mp4  
  inflating: data/train/segmentation_1763.mp4  
  inflating: data/train/segmentation_1764.mp4  
  inflating: data/train/segmentation_1765.mp4  
  inflating: data/train/segmentation_1766.mp4  
  inflating: data/train/segmentation_1767.mp4  
  inflating: data/train/segmentation_1768.mp4  
  inflating: data/train/segmentation_1769.mp4  
  inflating: data/train/segmentation_177.mp4  
  inflating: data/train/segmentation_1770.mp4  
  inflating: data/train/image_1760.mp4  
  inflating: data/train/image_1761.mp4  
  inflating: data/train/image_1762.mp4  
  inflating: data/train/image_1763.mp4  
  inflating: data/train/image_1764.mp4  
  inflating: data/train/image_1765.mp4  
  inflating: data/train/image_1766.mp4  
  inflating: data/train/image_1767.mp4  
  inflating: data/train/image_1768.mp4  
  inflating: data/train/image_1769.mp4  
  inflating: data/train/image_177.mp4  
  inflating: data/train/image_1770.mp4  
  inflating: data/train/image_1771.mp4  
  inflating: data/train/image_1772.mp4  
  inflating: data/train/image_1773.mp4  
  inflating: data/train/image_1774.mp4  
  inflating: data/train/image_1775.mp4  
  inflating: data/train/segmentation_1772.mp4  
  inflating: data/train/segmentation_1773.mp4  
  inflating: data/train/segmentation_1774.mp4  
  inflating: data/train/segmentation_1775.mp4  
  inflating: data/train/segmentation_1776.mp4  
  inflating: data/train/segmentation_1777.mp4  
  inflating: data/train/segmentation_1778.mp4  
  inflating: data/train/segmentation_1779.mp4  
  inflating: data/train/segmentation_178.mp4  
  inflating: data/train/segmentation_1780.mp4  
  inflating: data/train/segmentation_1781.mp4  
  inflating: data/train/segmentation_1782.mp4  
  inflating: data/train/segmentation_1783.mp4  
  inflating: data/train/segmentation_1784.mp4  
  inflating: data/train/segmentation_1785.mp4  
  inflating: data/train/image_1777.mp4  
  inflating: data/train/image_1778.mp4  
  inflating: data/train/image_1779.mp4  
  inflating: data/train/image_178.mp4  
  inflating: data/train/image_1780.mp4  
  inflating: data/train/image_1781.mp4  
  inflating: data/train/image_1782.mp4  
  inflating: data/train/image_1783.mp4  
  inflating: data/train/image_1784.mp4  
  inflating: data/train/image_1785.mp4  
  inflating: data/train/image_1786.mp4  
  inflating: data/train/image_1787.mp4  
  inflating: data/train/image_1788.mp4  
  inflating: data/train/image_1789.mp4  
  inflating: data/train/image_179.mp4  
  inflating: data/train/image_1790.mp4  
  inflating: data/train/image_1791.mp4  
  inflating: data/train/image_1792.mp4  
  inflating: data/train/image_1793.mp4  
  inflating: data/train/image_1794.mp4  
  inflating: data/train/image_1795.mp4  
  inflating: data/train/image_1796.mp4  
  inflating: data/train/image_1797.mp4  
  inflating: data/train/image_1798.mp4  
  inflating: data/train/image_1799.mp4  
  inflating: data/train/segmentation_1787.mp4  
  inflating: data/train/segmentation_1788.mp4  
  inflating: data/train/segmentation_1789.mp4  
  inflating: data/train/segmentation_179.mp4  
  inflating: data/train/segmentation_1790.mp4  
  inflating: data/train/segmentation_1791.mp4  
  inflating: data/train/segmentation_1792.mp4  
  inflating: data/train/segmentation_1793.mp4  
  inflating: data/train/segmentation_1794.mp4  
  inflating: data/train/segmentation_1795.mp4  
  inflating: data/train/segmentation_1796.mp4  
  inflating: data/train/segmentation_1797.mp4  
  inflating: data/train/segmentation_1798.mp4  
  inflating: data/train/segmentation_1799.mp4  
  inflating: data/train/segmentation_18.mp4  
  inflating: data/train/segmentation_1800.mp4  
  inflating: data/train/segmentation_1801.mp4  
  inflating: data/train/segmentation_1802.mp4  
  inflating: data/train/segmentation_1803.mp4  
  inflating: data/train/segmentation_1804.mp4  
  inflating: data/train/segmentation_1805.mp4  
  inflating: data/train/segmentation_1806.mp4  
  inflating: data/train/segmentation_1807.mp4  
  inflating: data/train/segmentation_1808.mp4  
  inflating: data/train/segmentation_1809.mp4  
  inflating: data/train/segmentation_181.mp4  
  inflating: data/train/segmentation_1810.mp4  
  inflating: data/train/segmentation_1811.mp4  
  inflating: data/train/segmentation_1812.mp4  
  inflating: data/train/segmentation_1813.mp4  
  inflating: data/train/image_1816.mp4  
  inflating: data/train/image_1817.mp4  
  inflating: data/train/image_1818.mp4  
  inflating: data/train/image_1819.mp4  
  inflating: data/train/image_182.mp4  
  inflating: data/train/image_1820.mp4  
  inflating: data/train/image_1821.mp4  
  inflating: data/train/image_1822.mp4  
  inflating: data/train/image_1823.mp4  
  inflating: data/train/image_1824.mp4  
  inflating: data/train/image_1825.mp4  
  inflating: data/train/image_1826.mp4  
  inflating: data/train/image_1827.mp4  
  inflating: data/train/image_1828.mp4  
  inflating: data/train/image_1829.mp4  
  inflating: data/train/image_183.mp4  
  inflating: data/train/image_1830.mp4  
  inflating: data/train/segmentation_1815.mp4  
  inflating: data/train/segmentation_1816.mp4  
  inflating: data/train/segmentation_1817.mp4  
  inflating: data/train/segmentation_1818.mp4  
  inflating: data/train/segmentation_1819.mp4  
  inflating: data/train/segmentation_182.mp4  
  inflating: data/train/segmentation_1820.mp4  
  inflating: data/train/segmentation_1821.mp4  
  inflating: data/train/segmentation_1822.mp4  
  inflating: data/train/segmentation_1823.mp4  
  inflating: data/train/segmentation_1824.mp4  
  inflating: data/train/segmentation_1825.mp4  
  inflating: data/train/segmentation_1826.mp4  
  inflating: data/train/segmentation_1827.mp4  
  inflating: data/train/segmentation_1828.mp4  
  inflating: data/train/segmentation_1829.mp4  
  inflating: data/train/segmentation_183.mp4  
  inflating: data/train/segmentation_1830.mp4  
  inflating: data/train/segmentation_1831.mp4  
  inflating: data/train/segmentation_1832.mp4  
  inflating: data/train/segmentation_1833.mp4  
  inflating: data/train/segmentation_1834.mp4  
  inflating: data/train/segmentation_1835.mp4  
  inflating: data/train/segmentation_1836.mp4  
  inflating: data/train/segmentation_1837.mp4  
  inflating: data/train/segmentation_1838.mp4  
  inflating: data/train/segmentation_1839.mp4  
  inflating: data/train/image_1832.mp4  
  inflating: data/train/image_1833.mp4  
  inflating: data/train/image_1834.mp4  
  inflating: data/train/image_1835.mp4  
  inflating: data/train/image_1836.mp4  
  inflating: data/train/image_1837.mp4  
  inflating: data/train/image_1838.mp4  
  inflating: data/train/image_1839.mp4  
  inflating: data/train/image_184.mp4  
  inflating: data/train/image_1840.mp4  
  inflating: data/train/image_1841.mp4  
  inflating: data/train/image_1842.mp4  
  inflating: data/train/image_1843.mp4  
  inflating: data/train/image_1844.mp4  
  inflating: data/train/image_1845.mp4  
  inflating: data/train/image_1846.mp4  
  inflating: data/train/image_1847.mp4  
  inflating: data/train/image_1849.mp4  
  inflating: data/train/image_185.mp4  
  inflating: data/train/image_1850.mp4  
  inflating: data/train/image_1851.mp4  
  inflating: data/train/image_1852.mp4  
  inflating: data/train/image_1853.mp4  
  inflating: data/train/image_1854.mp4  
  inflating: data/train/image_1855.mp4  
  inflating: data/train/image_1856.mp4  
  inflating: data/train/image_1857.mp4  
  inflating: data/train/image_1858.mp4  
  inflating: data/train/image_1859.mp4  
  inflating: data/train/image_186.mp4  
  inflating: data/train/image_1860.mp4  
  inflating: data/train/image_1861.mp4  
  inflating: data/train/image_1862.mp4  
  inflating: data/train/image_1863.mp4  
  inflating: data/train/segmentation_1855.mp4  
  inflating: data/train/segmentation_1856.mp4  
  inflating: data/train/segmentation_1857.mp4  
  inflating: data/train/segmentation_1858.mp4  
  inflating: data/train/segmentation_1859.mp4  
  inflating: data/train/segmentation_186.mp4  
  inflating: data/train/segmentation_1860.mp4  
  inflating: data/train/segmentation_1861.mp4  
  inflating: data/train/segmentation_1862.mp4  
  inflating: data/train/segmentation_1863.mp4  
  inflating: data/train/segmentation_1864.mp4  
  inflating: data/train/segmentation_1865.mp4  
  inflating: data/train/segmentation_1866.mp4  
  inflating: data/train/segmentation_1867.mp4  
  inflating: data/train/segmentation_1868.mp4  
  inflating: data/train/image_1865.mp4  
  inflating: data/train/image_1866.mp4  
  inflating: data/train/image_1867.mp4  
  inflating: data/train/image_1868.mp4  
  inflating: data/train/image_1869.mp4  
  inflating: data/train/image_187.mp4  
  inflating: data/train/image_1870.mp4  
  inflating: data/train/image_1871.mp4  
  inflating: data/train/image_1872.mp4  
  inflating: data/train/image_1873.mp4  
  inflating: data/train/image_1874.mp4  
  inflating: data/train/image_1875.mp4  
  inflating: data/train/image_1876.mp4  
  inflating: data/train/image_1877.mp4  
  inflating: data/train/image_1878.mp4  
  inflating: data/train/image_1879.mp4  
  inflating: data/train/image_188.mp4  
  inflating: data/train/segmentation_187.mp4  
  inflating: data/train/segmentation_1870.mp4  
  inflating: data/train/segmentation_1871.mp4  
  inflating: data/train/segmentation_1872.mp4  
  inflating: data/train/segmentation_1873.mp4  
  inflating: data/train/segmentation_1874.mp4  
  inflating: data/train/segmentation_1875.mp4  
  inflating: data/train/segmentation_1876.mp4  
  inflating: data/train/segmentation_1877.mp4  
  inflating: data/train/segmentation_1878.mp4  
  inflating: data/train/segmentation_1879.mp4  
  inflating: data/train/segmentation_188.mp4  
  inflating: data/train/segmentation_1880.mp4  
  inflating: data/train/segmentation_1881.mp4  
  inflating: data/train/segmentation_1882.mp4  
  inflating: data/train/segmentation_1786.mp4  
  inflating: data/train/segmentation_180.mp4  
  inflating: data/train/segmentation_1814.mp4  
  inflating: data/train/segmentation_184.mp4  
  inflating: data/train/segmentation_1854.mp4  
  inflating: data/train/segmentation_1869.mp4  
  inflating: data/train/segmentation_1883.mp4  
  inflating: data/train/segmentation_1898.mp4  
  inflating: data/train/segmentation_1911.mp4  
  inflating: data/train/segmentation_1926.mp4  
  inflating: data/train/segmentation_1940.mp4  
  inflating: data/train/segmentation_1955.mp4  
  inflating: data/train/segmentation_197.mp4  
  inflating: data/train/segmentation_199.mp4  
  inflating: data/train/segmentation_205.mp4  
  inflating: data/train/segmentation_22.mp4  
  inflating: data/train/segmentation_235.mp4  
  inflating: data/train/segmentation_250.mp4  
  inflating: data/train/segmentation_266.mp4  
  inflating: data/train/segmentation_281.mp4  
  inflating: data/train/segmentation_297.mp4  
  inflating: data/train/segmentation_310.mp4  
  inflating: data/train/segmentation_325.mp4  
  inflating: data/train/segmentation_1884.mp4  
  inflating: data/train/segmentation_1885.mp4  
  inflating: data/train/segmentation_1886.mp4  
  inflating: data/train/segmentation_1887.mp4  
  inflating: data/train/segmentation_1888.mp4  
  inflating: data/train/segmentation_1889.mp4  
  inflating: data/train/segmentation_189.mp4  
  inflating: data/train/segmentation_1890.mp4  
  inflating: data/train/segmentation_1891.mp4  
  inflating: data/train/segmentation_1892.mp4  
  inflating: data/train/segmentation_1893.mp4  
  inflating: data/train/segmentation_1894.mp4  
  inflating: data/train/segmentation_1895.mp4  
  inflating: data/train/segmentation_1896.mp4  
  inflating: data/train/segmentation_1897.mp4  
  inflating: data/train/image_1881.mp4  
  inflating: data/train/image_1882.mp4  
  inflating: data/train/image_1883.mp4  
  inflating: data/train/image_1884.mp4  
  inflating: data/train/image_1885.mp4  
  inflating: data/train/image_1886.mp4  
  inflating: data/train/image_1887.mp4  
  inflating: data/train/image_1888.mp4  
  inflating: data/train/image_1889.mp4  
  inflating: data/train/image_189.mp4  
  inflating: data/train/image_1890.mp4  
  inflating: data/train/image_1891.mp4  
  inflating: data/train/image_1892.mp4  
  inflating: data/train/image_1893.mp4  
  inflating: data/train/image_1894.mp4  
  inflating: data/train/image_1895.mp4  
  inflating: data/train/image_1896.mp4  
  inflating: data/train/segmentation_1899.mp4  
  inflating: data/train/segmentation_19.mp4  
  inflating: data/train/segmentation_190.mp4  
  inflating: data/train/segmentation_1900.mp4  
  inflating: data/train/segmentation_1901.mp4  
  inflating: data/train/segmentation_1902.mp4  
  inflating: data/train/segmentation_1903.mp4  
  inflating: data/train/segmentation_1904.mp4  
  inflating: data/train/segmentation_1905.mp4  
  inflating: data/train/segmentation_1906.mp4  
  inflating: data/train/segmentation_1907.mp4  
  inflating: data/train/segmentation_1908.mp4  
  inflating: data/train/segmentation_1909.mp4  
  inflating: data/train/segmentation_191.mp4  
  inflating: data/train/segmentation_1910.mp4  
  inflating: data/train/image_1898.mp4  
  inflating: data/train/image_1899.mp4  
  inflating: data/train/image_19.mp4  
  inflating: data/train/image_190.mp4  
  inflating: data/train/image_1900.mp4  
  inflating: data/train/image_1901.mp4  
  inflating: data/train/image_1902.mp4  
  inflating: data/train/image_1903.mp4  
  inflating: data/train/image_1904.mp4  
  inflating: data/train/image_1905.mp4  
  inflating: data/train/image_1906.mp4  
  inflating: data/train/image_1907.mp4  
  inflating: data/train/image_1908.mp4  
  inflating: data/train/image_1909.mp4  
  inflating: data/train/image_191.mp4  
  inflating: data/train/image_1910.mp4  
  inflating: data/train/image_1911.mp4  
  inflating: data/train/segmentation_1912.mp4  
  inflating: data/train/segmentation_1913.mp4  
  inflating: data/train/segmentation_1914.mp4  
  inflating: data/train/segmentation_1915.mp4  
  inflating: data/train/segmentation_1916.mp4  
  inflating: data/train/segmentation_1917.mp4  
  inflating: data/train/segmentation_1918.mp4  
  inflating: data/train/segmentation_1919.mp4  
  inflating: data/train/segmentation_192.mp4  
  inflating: data/train/segmentation_1920.mp4  
  inflating: data/train/segmentation_1921.mp4  
  inflating: data/train/segmentation_1922.mp4  
  inflating: data/train/segmentation_1923.mp4  
  inflating: data/train/segmentation_1924.mp4  
  inflating: data/train/segmentation_1925.mp4  
  inflating: data/train/image_1913.mp4  
  inflating: data/train/image_1914.mp4  
  inflating: data/train/image_1915.mp4  
  inflating: data/train/image_1916.mp4  
  inflating: data/train/image_1917.mp4  
  inflating: data/train/image_1918.mp4  
  inflating: data/train/image_1919.mp4  
  inflating: data/train/image_192.mp4  
  inflating: data/train/image_1920.mp4  
  inflating: data/train/image_1921.mp4  
  inflating: data/train/image_1922.mp4  
  inflating: data/train/image_1923.mp4  
  inflating: data/train/image_1924.mp4  
  inflating: data/train/image_1925.mp4  
  inflating: data/train/image_1926.mp4  
  inflating: data/train/image_1927.mp4  
  inflating: data/train/image_1928.mp4  
  inflating: data/train/segmentation_1927.mp4  
  inflating: data/train/segmentation_1928.mp4  
  inflating: data/train/segmentation_1929.mp4  
  inflating: data/train/segmentation_193.mp4  
  inflating: data/train/segmentation_1930.mp4  
  inflating: data/train/segmentation_1931.mp4  
  inflating: data/train/segmentation_1932.mp4  
  inflating: data/train/segmentation_1933.mp4  
  inflating: data/train/segmentation_1934.mp4  
  inflating: data/train/segmentation_1935.mp4  
  inflating: data/train/segmentation_1936.mp4  
  inflating: data/train/segmentation_1937.mp4  
  inflating: data/train/segmentation_1938.mp4  
  inflating: data/train/segmentation_1939.mp4  
  inflating: data/train/segmentation_194.mp4  
  inflating: data/train/image_193.mp4  
  inflating: data/train/image_1930.mp4  
  inflating: data/train/image_1931.mp4  
  inflating: data/train/image_1932.mp4  
  inflating: data/train/image_1933.mp4  
  inflating: data/train/image_1934.mp4  
  inflating: data/train/image_1935.mp4  
  inflating: data/train/image_1936.mp4  
  inflating: data/train/image_1937.mp4  
  inflating: data/train/image_1938.mp4  
  inflating: data/train/image_1939.mp4  
  inflating: data/train/image_194.mp4  
  inflating: data/train/image_1940.mp4  
  inflating: data/train/image_1941.mp4  
  inflating: data/train/image_1942.mp4  
  inflating: data/train/image_1943.mp4  
  inflating: data/train/image_1944.mp4  
  inflating: data/train/image_1945.mp4  
  inflating: data/train/image_1946.mp4  
  inflating: data/train/image_1947.mp4  
  inflating: data/train/image_1948.mp4  
  inflating: data/train/image_1949.mp4  
  inflating: data/train/image_195.mp4  
  inflating: data/train/image_1950.mp4  
  inflating: data/train/image_1951.mp4  
  inflating: data/train/image_1952.mp4  
  inflating: data/train/image_1953.mp4  
  inflating: data/train/image_1954.mp4  
  inflating: data/train/image_1955.mp4  
  inflating: data/train/image_1956.mp4  
  inflating: data/train/image_1957.mp4  
  inflating: data/train/image_1958.mp4  
  inflating: data/train/image_1959.mp4  
  inflating: data/train/segmentation_1941.mp4  
  inflating: data/train/segmentation_1942.mp4  
  inflating: data/train/segmentation_1943.mp4  
  inflating: data/train/segmentation_1944.mp4  
  inflating: data/train/segmentation_1945.mp4  
  inflating: data/train/segmentation_1946.mp4  
  inflating: data/train/segmentation_1947.mp4  
  inflating: data/train/segmentation_1948.mp4  
  inflating: data/train/segmentation_1949.mp4  
  inflating: data/train/segmentation_195.mp4  
  inflating: data/train/segmentation_1950.mp4  
  inflating: data/train/segmentation_1951.mp4  
  inflating: data/train/segmentation_1952.mp4  
  inflating: data/train/segmentation_1953.mp4  
  inflating: data/train/segmentation_1954.mp4  
  inflating: data/train/segmentation_1956.mp4  
  inflating: data/train/segmentation_1957.mp4  
  inflating: data/train/segmentation_1958.mp4  
  inflating: data/train/segmentation_1959.mp4  
  inflating: data/train/segmentation_196.mp4  
  inflating: data/train/segmentation_1960.mp4  
  inflating: data/train/segmentation_1961.mp4  
  inflating: data/train/segmentation_1962.mp4  
  inflating: data/train/segmentation_1963.mp4  
  inflating: data/train/segmentation_1964.mp4  
  inflating: data/train/segmentation_1965.mp4  
  inflating: data/train/segmentation_1966.mp4  
  inflating: data/train/segmentation_1967.mp4  
  inflating: data/train/segmentation_1968.mp4  
  inflating: data/train/segmentation_1969.mp4  
  inflating: data/train/image_1977.mp4  
  inflating: data/train/image_1978.mp4  
  inflating: data/train/image_1979.mp4  
  inflating: data/train/image_198.mp4  
  inflating: data/train/image_1980.mp4  
  inflating: data/train/image_1981.mp4  
  inflating: data/train/image_1982.mp4  
  inflating: data/train/image_1983.mp4  
  inflating: data/train/image_1984.mp4  
  inflating: data/train/image_1985.mp4  
  inflating: data/train/image_1986.mp4  
  inflating: data/train/image_1987.mp4  
  inflating: data/train/image_1988.mp4  
  inflating: data/train/image_1989.mp4  
  inflating: data/train/image_199.mp4  
  inflating: data/train/image_1990.mp4  
  inflating: data/train/image_1991.mp4  
  inflating: data/train/segmentation_1970.mp4  
  inflating: data/train/segmentation_1971.mp4  
  inflating: data/train/segmentation_1972.mp4  
  inflating: data/train/segmentation_1973.mp4  
  inflating: data/train/segmentation_1974.mp4  
  inflating: data/train/segmentation_1975.mp4  
  inflating: data/train/segmentation_1976.mp4  
  inflating: data/train/segmentation_1977.mp4  
  inflating: data/train/segmentation_1978.mp4  
  inflating: data/train/segmentation_1979.mp4  
  inflating: data/train/segmentation_198.mp4  
  inflating: data/train/segmentation_1980.mp4  
  inflating: data/train/segmentation_1981.mp4  
  inflating: data/train/segmentation_1982.mp4  
  inflating: data/train/segmentation_1983.mp4  
  inflating: data/train/segmentation_1984.mp4  
  inflating: data/train/segmentation_1985.mp4  
  inflating: data/train/segmentation_1986.mp4  
  inflating: data/train/segmentation_1987.mp4  
  inflating: data/train/segmentation_1988.mp4  
  inflating: data/train/segmentation_1989.mp4  
  inflating: data/train/image_1993.mp4  
  inflating: data/train/image_1994.mp4  
  inflating: data/train/image_1995.mp4  
  inflating: data/train/image_1996.mp4  
  inflating: data/train/image_1997.mp4  
  inflating: data/train/image_1998.mp4  
  inflating: data/train/image_1999.mp4  
  inflating: data/train/image_2.mp4  
  inflating: data/train/image_20.mp4  
  inflating: data/train/image_200.mp4  
  inflating: data/train/image_201.mp4  
  inflating: data/train/image_202.mp4  
  inflating: data/train/image_203.mp4  
  inflating: data/train/image_204.mp4  
  inflating: data/train/image_205.mp4  
  inflating: data/train/image_206.mp4  
  inflating: data/train/image_207.mp4  
  inflating: data/train/image_208.mp4  
  inflating: data/train/image_209.mp4  
  inflating: data/train/image_21.mp4  
  inflating: data/train/image_210.mp4  
  inflating: data/train/segmentation_206.mp4  
  inflating: data/train/segmentation_207.mp4  
  inflating: data/train/segmentation_208.mp4  
  inflating: data/train/segmentation_209.mp4  
  inflating: data/train/segmentation_21.mp4  
  inflating: data/train/segmentation_210.mp4  
  inflating: data/train/segmentation_211.mp4  
  inflating: data/train/segmentation_212.mp4  
  inflating: data/train/segmentation_213.mp4  
  inflating: data/train/segmentation_214.mp4  
  inflating: data/train/segmentation_215.mp4  
  inflating: data/train/segmentation_216.mp4  
  inflating: data/train/segmentation_217.mp4  
  inflating: data/train/segmentation_218.mp4  
  inflating: data/train/segmentation_219.mp4  
Archive:  data/test.zip
  inflating: data/test/image_0.mp4   
  inflating: data/test/image_1.mp4   
  inflating: data/test/image_2.mp4   
  inflating: data/test/image_3.mp4   
  inflating: data/test/image_4.mp4   
  inflating: data/test/image_5.mp4   
  inflating: data/test/image_6.mp4   
  inflating: data/test/image_7.mp4   
  inflating: data/test/image_8.mp4   
  inflating: data/test/image_9.mp4   
  inflating: data/test/image_10.mp4  

Instanciate our datagenerators

In [54]:
# Here we just define the split validation ratio and instantiate our generators 
# for both training and validation
split = 0.8
# so we will use 80% of data for training, 20% for validation
train_gen = VideoDataGenerator(task="train", split=split)
val_gen = VideoDataGenerator(task="val", split=split)

Visualizing Dataset

In [55]:
# Ok time to check we did a correct job on previous cells:
# select a batch and an frame index to change the image/seg couple
batch = 0
idx = 15

# grab corresponding images
# 0 and 1 indexes corresponds to X and Y respectively
img = np.squeeze(train_gen[batch][0][idx] * 255).astype(np.int)
seg = np.squeeze(train_gen[batch][1][idx] * 255).astype(np.int)

# and the show the images with matplotlib
fig, axes = plt.subplots(1,2)
axes[0].imshow(img, cmap='gray')
axes[1].imshow(seg)
plt.show()

Ok At this point, we made the hardest part, now we need to define a Segmentation Model

Luckily, Keras already did it for us, so here we go for a copy/pasta safari: https://keras.io/examples/vision/oxford_pets_image_segmentation/

With some minus adaptations, it can fit our task pretty well

Here is an example of a Unet architecture from wikipedia (different in/output shape)

Building the Model

In [56]:
# this line will clean the model out from memory so we dont reuse the previous ones we tested before...
keras.backend.clear_session()

# here we define the model's input shape from previously defined img_dims
inputs = keras.layers.Input(shape=img_dims)
### [First half of the network: downsampling inputs] ###

# Entry block
x = keras.layers.Conv2D(32, 3, strides=2, padding="same")(inputs)
x = keras.layers.BatchNormalization()(x)
x = keras.layers.Activation("relu")(x)

previous_block_activation = x  # Set aside residual

# Blocks 1, 2, 3 are identical apart from the feature depth.
for filters in [64, 128]:
    x = keras.layers.Activation("relu")(x)
    x = keras.layers.SeparableConv2D(filters, 3, padding="same")(x)
    x = keras.layers.BatchNormalization()(x)

    x = keras.layers.Activation("relu")(x)
    x = keras.layers.SeparableConv2D(filters, 3, padding="same")(x)
    x = keras.layers.BatchNormalization()(x)

    x = keras.layers.MaxPooling2D(3, strides=2, padding="same")(x)

    # Project residual
    residual = keras.layers.Conv2D(filters, 1, strides=2, padding="same")(
        previous_block_activation
    )
    x = keras.layers.add([x, residual])  # Add back residual
    previous_block_activation = x  # Set aside next residual

### [Second half of the network: upsampling inputs] ###

for filters in [128, 64, 32]:
    x = keras.layers.Activation("relu")(x)
    x = keras.layers.Conv2DTranspose(filters, 3, padding="same")(x)
    x = keras.layers.BatchNormalization()(x)

    x = keras.layers.Activation("relu")(x)
    x = keras.layers.Conv2DTranspose(filters, 3, padding="same")(x)
    x = keras.layers.BatchNormalization()(x)

    x = keras.layers.UpSampling2D(2)(x)

    # Project residual
    residual = keras.layers.UpSampling2D(2)(previous_block_activation)
    residual = keras.layers.Conv2D(filters, 1, padding="same")(residual)
    x = keras.layers.add([x, residual])  # Add back residual
    previous_block_activation = x  # Set aside next residual

# Add a per-pixel classification layer
outputs = keras.layers.Conv2D(1, 3, activation="sigmoid", padding="same")(x)
model = keras.Model(inputs, outputs)
model.compile(optimizer="adam", loss="binary_crossentropy") # Here I changed the loss to binary 
# let's print the model's summary
model.summary()
Model: "model"
__________________________________________________________________________________________________
Layer (type)                    Output Shape         Param #     Connected to                     
==================================================================================================
input_1 (InputLayer)            [(None, 128, 128, 1) 0                                            
__________________________________________________________________________________________________
conv2d (Conv2D)                 (None, 64, 64, 32)   320         input_1[0][0]                    
__________________________________________________________________________________________________
batch_normalization (BatchNorma (None, 64, 64, 32)   128         conv2d[0][0]                     
__________________________________________________________________________________________________
activation (Activation)         (None, 64, 64, 32)   0           batch_normalization[0][0]        
__________________________________________________________________________________________________
activation_1 (Activation)       (None, 64, 64, 32)   0           activation[0][0]                 
__________________________________________________________________________________________________
separable_conv2d (SeparableConv (None, 64, 64, 64)   2400        activation_1[0][0]               
__________________________________________________________________________________________________
batch_normalization_1 (BatchNor (None, 64, 64, 64)   256         separable_conv2d[0][0]           
__________________________________________________________________________________________________
activation_2 (Activation)       (None, 64, 64, 64)   0           batch_normalization_1[0][0]      
__________________________________________________________________________________________________
separable_conv2d_1 (SeparableCo (None, 64, 64, 64)   4736        activation_2[0][0]               
__________________________________________________________________________________________________
batch_normalization_2 (BatchNor (None, 64, 64, 64)   256         separable_conv2d_1[0][0]         
__________________________________________________________________________________________________
max_pooling2d (MaxPooling2D)    (None, 32, 32, 64)   0           batch_normalization_2[0][0]      
__________________________________________________________________________________________________
conv2d_1 (Conv2D)               (None, 32, 32, 64)   2112        activation[0][0]                 
__________________________________________________________________________________________________
add (Add)                       (None, 32, 32, 64)   0           max_pooling2d[0][0]              
                                                                 conv2d_1[0][0]                   
__________________________________________________________________________________________________
activation_3 (Activation)       (None, 32, 32, 64)   0           add[0][0]                        
__________________________________________________________________________________________________
separable_conv2d_2 (SeparableCo (None, 32, 32, 128)  8896        activation_3[0][0]               
__________________________________________________________________________________________________
batch_normalization_3 (BatchNor (None, 32, 32, 128)  512         separable_conv2d_2[0][0]         
__________________________________________________________________________________________________
activation_4 (Activation)       (None, 32, 32, 128)  0           batch_normalization_3[0][0]      
__________________________________________________________________________________________________
separable_conv2d_3 (SeparableCo (None, 32, 32, 128)  17664       activation_4[0][0]               
__________________________________________________________________________________________________
batch_normalization_4 (BatchNor (None, 32, 32, 128)  512         separable_conv2d_3[0][0]         
__________________________________________________________________________________________________
max_pooling2d_1 (MaxPooling2D)  (None, 16, 16, 128)  0           batch_normalization_4[0][0]      
__________________________________________________________________________________________________
conv2d_2 (Conv2D)               (None, 16, 16, 128)  8320        add[0][0]                        
__________________________________________________________________________________________________
add_1 (Add)                     (None, 16, 16, 128)  0           max_pooling2d_1[0][0]            
                                                                 conv2d_2[0][0]                   
__________________________________________________________________________________________________
activation_5 (Activation)       (None, 16, 16, 128)  0           add_1[0][0]                      
__________________________________________________________________________________________________
conv2d_transpose (Conv2DTranspo (None, 16, 16, 128)  147584      activation_5[0][0]               
__________________________________________________________________________________________________
batch_normalization_5 (BatchNor (None, 16, 16, 128)  512         conv2d_transpose[0][0]           
__________________________________________________________________________________________________
activation_6 (Activation)       (None, 16, 16, 128)  0           batch_normalization_5[0][0]      
__________________________________________________________________________________________________
conv2d_transpose_1 (Conv2DTrans (None, 16, 16, 128)  147584      activation_6[0][0]               
__________________________________________________________________________________________________
batch_normalization_6 (BatchNor (None, 16, 16, 128)  512         conv2d_transpose_1[0][0]         
__________________________________________________________________________________________________
up_sampling2d_1 (UpSampling2D)  (None, 32, 32, 128)  0           add_1[0][0]                      
__________________________________________________________________________________________________
up_sampling2d (UpSampling2D)    (None, 32, 32, 128)  0           batch_normalization_6[0][0]      
__________________________________________________________________________________________________
conv2d_3 (Conv2D)               (None, 32, 32, 128)  16512       up_sampling2d_1[0][0]            
__________________________________________________________________________________________________
add_2 (Add)                     (None, 32, 32, 128)  0           up_sampling2d[0][0]              
                                                                 conv2d_3[0][0]                   
__________________________________________________________________________________________________
activation_7 (Activation)       (None, 32, 32, 128)  0           add_2[0][0]                      
__________________________________________________________________________________________________
conv2d_transpose_2 (Conv2DTrans (None, 32, 32, 64)   73792       activation_7[0][0]               
__________________________________________________________________________________________________
batch_normalization_7 (BatchNor (None, 32, 32, 64)   256         conv2d_transpose_2[0][0]         
__________________________________________________________________________________________________
activation_8 (Activation)       (None, 32, 32, 64)   0           batch_normalization_7[0][0]      
__________________________________________________________________________________________________
conv2d_transpose_3 (Conv2DTrans (None, 32, 32, 64)   36928       activation_8[0][0]               
__________________________________________________________________________________________________
batch_normalization_8 (BatchNor (None, 32, 32, 64)   256         conv2d_transpose_3[0][0]         
__________________________________________________________________________________________________
up_sampling2d_3 (UpSampling2D)  (None, 64, 64, 128)  0           add_2[0][0]                      
__________________________________________________________________________________________________
up_sampling2d_2 (UpSampling2D)  (None, 64, 64, 64)   0           batch_normalization_8[0][0]      
__________________________________________________________________________________________________
conv2d_4 (Conv2D)               (None, 64, 64, 64)   8256        up_sampling2d_3[0][0]            
__________________________________________________________________________________________________
add_3 (Add)                     (None, 64, 64, 64)   0           up_sampling2d_2[0][0]            
                                                                 conv2d_4[0][0]                   
__________________________________________________________________________________________________
activation_9 (Activation)       (None, 64, 64, 64)   0           add_3[0][0]                      
__________________________________________________________________________________________________
conv2d_transpose_4 (Conv2DTrans (None, 64, 64, 32)   18464       activation_9[0][0]               
__________________________________________________________________________________________________
batch_normalization_9 (BatchNor (None, 64, 64, 32)   128         conv2d_transpose_4[0][0]         
__________________________________________________________________________________________________
activation_10 (Activation)      (None, 64, 64, 32)   0           batch_normalization_9[0][0]      
__________________________________________________________________________________________________
conv2d_transpose_5 (Conv2DTrans (None, 64, 64, 32)   9248        activation_10[0][0]              
__________________________________________________________________________________________________
batch_normalization_10 (BatchNo (None, 64, 64, 32)   128         conv2d_transpose_5[0][0]         
__________________________________________________________________________________________________
up_sampling2d_5 (UpSampling2D)  (None, 128, 128, 64) 0           add_3[0][0]                      
__________________________________________________________________________________________________
up_sampling2d_4 (UpSampling2D)  (None, 128, 128, 32) 0           batch_normalization_10[0][0]     
__________________________________________________________________________________________________
conv2d_5 (Conv2D)               (None, 128, 128, 32) 2080        up_sampling2d_5[0][0]            
__________________________________________________________________________________________________
add_4 (Add)                     (None, 128, 128, 32) 0           up_sampling2d_4[0][0]            
                                                                 conv2d_5[0][0]                   
__________________________________________________________________________________________________
conv2d_6 (Conv2D)               (None, 128, 128, 1)  289         add_4[0][0]                      
==================================================================================================
Total params: 508,641
Trainable params: 506,913
Non-trainable params: 1,728
__________________________________________________________________________________________________
In [57]:
# And let the magic happens ! (feel free to try different epoch's number)
history = model.fit(train_gen, validation_data=val_gen, epochs=1, verbose=1)
1600/1600 [==============================] - 1361s 850ms/step - loss: 0.0251 - val_loss: 0.0374

Visualize Predictions

OK ! Nice, now we can check if our model performs as desired !

In [59]:
# So for every batch until N
N = 1 # we just check one batch here
for batch in range(N):
    # for every image/segmentation pair in batch
    for img, seg in zip(val_gen[batch][0], val_gen[batch][1]):
        
        # we predict the model's segmenation on this image ("un normalized" so [0, 255] values)
        pred = model.predict(np.expand_dims(img, axis=0)) * 255
        
        # threshold it so we only have 0 - 255 values in our mask
        _, pred_img = cv2.threshold(np.squeeze(pred), 128, 255, cv2.THRESH_BINARY)
        # then convert the numpy array to a PIL Image
        pred_img = Image.fromarray(pred_img.astype(np.uint8))
        
        # and finaly show the image, the real segmentation and the model's estimation !
        fig, axes = plt.subplots(1, 3)
        axes[0].imshow(np.squeeze(img), cmap='gray')
        axes[1].imshow(np.squeeze(seg))
        axes[2].imshow(pred_img)
        fig.show()
C:\Users\Rock_\AppData\Local\Temp/ipykernel_3872/3655903108.py:20: UserWarning: Matplotlib is currently using module://matplotlib_inline.backend_inline, which is a non-GUI backend, so cannot show the figure.
  fig.show()
C:\Users\Rock_\AppData\Local\Temp/ipykernel_3872/3655903108.py:16: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
  fig, axes = plt.subplots(1, 3)

It Works !!

What to do next ?

Well, whereas the model works, it certainely won't fit the submission's machine specs to predict all the test images in less than 10 minutes... (honestly I did not try, maybe it will...)

Now you have to tune the model (along with the data generator) so it can predict faster, while keeping the accuracy high...

In [ ]:


Comments

You must login before you can post a comment.

Execute