diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/.gitignore b/TensorFlow/contrib/cv/DifferentiableBinarization/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e9dac7c01a33f77db79c178129fe23abc617bb67
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/.gitignore
@@ -0,0 +1,132 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+pip-wheel-metadata/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.nox/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+*.py,cover
+.hypothesis/
+.pytest_cache/
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
+db.sqlite3-journal
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+# pipenv
+# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+# However, in case of collaboration, if having platform-specific dependencies or dependencies
+# having no cross-platform support, pipenv may install dependencies that don't work, or not
+# install all needed dependencies.
+#Pipfile.lock
+
+# PEP 582; used by e.g. github.com/David-OConnor/pyflow
+__pypackages__/
+
+# Celery stuff
+celerybeat-schedule
+celerybeat.pid
+
+# SageMath parsed files
+*.sage.py
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# Rope project settings
+.ropeproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/
+.idea
+
+/datasets/total_text/
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/README.md b/TensorFlow/contrib/cv/DifferentiableBinarization/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e9b2922b83e30bb74c82d6fb52c15f573922ed32
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/README.md
@@ -0,0 +1,170 @@
+- [基本信息](#基本信息.md)
+- [概述](#概述.md)
+- [训练环境准备](#训练环境准备.md)
+- [快速上手](#快速上手.md)
+- [高级参考](#高级参考.md)
+
基本信息
+
+**发布者(Publisher):Huawei**
+
+**应用领域(Application Domain):Object Detection**
+
+**版本(Version):1.1**
+
+**修改时间(Modified) :2022.11.29**
+
+**大小(Size):450KB**
+
+**框架(Framework):TensorFlow-gpu_1.14.0**
+
+**模型格式(Model Format):ckpt**
+
+**精度(Precision):Mixed**
+
+**处理器(Processor):昇腾910**
+
+**应用级别(Categories):Official**
+
+**描述(Description):文字检测算法**
+
+概述
+
+## 简述
+
+基于keras和tensorflow实现的使用可微分二值化实现的实时文本检测算法,主要参考了官方实现MhLiao/DB。使用了“可微分二值化”模块,该模块在分割网络中进行自适应像素二值化过程,简化了后处理,提高了文本检测。
+
+- 参考论文:
+
+ [https://arxiv.org/abs/1911.08947](Real-time Scene Text Detection with Differentiable Binarization)
+
+- 参考实现:
+
+ https://github.com/xuannianz/DifferentiableBinarization
+
+- 适配昇腾 AI 处理器的实现:
+
+ https://gitee.com/ascend/ModelZoo-TensorFlow/tree/master/TensorFlow/contrib/cv/DifferentiableBinarization
+
+- 通过Git获取对应commit\_id的代码方法如下:
+
+ git clone {repository_url} # 克隆仓库的代码
+ cd {repository_name} # 切换到模型的代码仓目录
+ git checkout {branch} # 切换到对应分支
+ git reset --hard {commit_id} # 代码设置到对应的commit_id
+ cd {code_path} # 切换到模型代码所在路径,若仓库下只有该模型,则无需切换
+
+
+## 默认配置
+
+- 训练超参(单卡):
+ - Batch size: 16
+ - steps_per_epoch:200
+ - epochs:100
+ - dataset_dir: ./datasets/total_text
+ - checkpoints_dir: ./checkpoints
+ - start_learning_rate: 1e-3
+ - beta_1(一阶矩估计的指数衰减率):0.9
+ - beta_2(二阶矩估计的指数衰减率):0.999
+ - epsilon(模糊因子):None
+ - decay=0
+
+
+
+训练环境准备
+
+- 硬件环境和运行环境准备请参见《[CANN软件安装指南](https://support.huawei.com/enterprise/zh/ascend-computing/cann-pid-251168373?category=installation-update)》
+- 运行以下命令安装依赖。
+```
+pip3 install requirements.txt
+```
+说明:依赖配置文件requirements.txt文件位于模型的根目录
+
+快速上手
+
+## 数据集准备
+
+数据集路径
+ datasets/total_text/train_images
+ datasets/total_text/train_gts
+ datasets/total_text/train_list.txt
+ datasets/total_text/test_images
+ datasets/total_text/test_gts
+ datasets/total_text/test_list.txt
+
+
+## 模型训练
+
+- 运行train.py文件
+- 开始训练。
+
+ - 启动训练之前,首先要配置程序运行相关环境变量。
+
+ 环境变量配置信息参见:
+
+ [Ascend 910训练平台环境变量设置](https://gitee.com/ascend/ModelZoo-TensorFlow/wikis/01.%E8%AE%AD%E7%BB%83%E8%84%9A%E6%9C%AC%E8%BF%81%E7%A7%BB%E6%A1%88%E4%BE%8B/Ascend%20910%E8%AE%AD%E7%BB%83%E5%B9%B3%E5%8F%B0%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E8%AE%BE%E7%BD%AE)
+
+ - 单卡训练
+
+ 1.首先在脚本train.py中,配置训练数据集路径,模型存储位置,batch_size,请用户根据实际配置,数据集参数如下所示:
+
+ ```
+
+ --dataset_dir=datasets/total_text --checkpoints_dir=checkpoints --batch_size=16
+
+ ```
+ 2.配置start_learning_rate、beta_1、beta_2、epsilon、decay,在train.py中optimizers.Adam方法中进行配置;
+
+ 3.启动训练
+
+ 启动单卡训练 (脚本为train.py)
+
+ ```
+ python3 train.py
+
+ ```
+## 测试
+`python inference.py`
+
+
+
+
+
+
+高级参考
+
+## 脚本和示例代码
+
+```
+|--README.md #说明文档
+|--train.py #训练代码
+|--generator.py
+|--losses.py
+|--model.py
+|--requirements.txt #所需依赖
+|--transform.py
+|--datasets #训练需要的数据集
+| |--test_gts
+| |--test_images
+| |--train_gts
+| |--train_images
+| |--train_list.txt
+| |--train.txt
+|--test
+| |--img192.jpg
+| |--img795.jpg
+| |--img1095.jpg
+|--checkpoints #模型存放位置
+```
+
+## 脚本参数
+
+```
+--dataset_dir=datasets/total_text
+--checkpoints_dir=checkpoints
+--batch_size=16
+```
+
+## 训练过程
+
+通过“模型训练”中的训练指令启动单卡或者多卡训练。
+
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67f27bbe4bf3dfebde0eb834f159719004cec311
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.JPG.txt
@@ -0,0 +1,2 @@
+303,642,1534,708,1528,819,297,753,0
+220,726,1702,876,1684,1053,202,903,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.gt
new file mode 100644
index 0000000000000000000000000000000000000000..67f27bbe4bf3dfebde0eb834f159719004cec311
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0059.gt
@@ -0,0 +1,2 @@
+303,642,1534,708,1528,819,297,753,0
+220,726,1702,876,1684,1053,202,903,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b65af01c28287b9d1e8185f2fe9149908cf8fde6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.JPG.txt
@@ -0,0 +1,2 @@
+431,717,702,627,732,716,461,806,0
+859,545,1749,243,1790,365,900,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b65af01c28287b9d1e8185f2fe9149908cf8fde6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0080.gt
@@ -0,0 +1,2 @@
+431,717,702,627,732,716,461,806,0
+859,545,1749,243,1790,365,900,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..74d270052d2da7674c8287cc3738efb80b6181e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.JPG.txt
@@ -0,0 +1,3 @@
+606,291,782,278,790,387,614,400,0
+599,414,843,392,855,524,611,546,0
+612,565,785,541,796,615,623,639,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.gt
new file mode 100644
index 0000000000000000000000000000000000000000..74d270052d2da7674c8287cc3738efb80b6181e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0103.gt
@@ -0,0 +1,3 @@
+606,291,782,278,790,387,614,400,0
+599,414,843,392,855,524,611,546,0
+612,565,785,541,796,615,623,639,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e15fa24baefca3a3a3a4299ef0a9b37cf3adccbf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.JPG.txt
@@ -0,0 +1 @@
+701,348,1055,322,1064,445,710,471,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e15fa24baefca3a3a3a4299ef0a9b37cf3adccbf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0156.gt
@@ -0,0 +1 @@
+701,348,1055,322,1064,445,710,471,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d284013b21cd743b7a32e3dd748f45640bb0268
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.JPG.txt
@@ -0,0 +1 @@
+500,394,797,375,800,429,503,448,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4d284013b21cd743b7a32e3dd748f45640bb0268
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0158.gt
@@ -0,0 +1 @@
+500,394,797,375,800,429,503,448,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..863a17733d6ed6b8dd63d3e58e6119e8212176bc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.JPG.txt
@@ -0,0 +1,7 @@
+583,493,906,452,910,484,587,525,0
+423,562,1088,486,1095,552,430,628,0
+537,649,984,600,987,627,540,676,0
+548,699,925,656,929,691,552,734,0
+959,654,986,649,991,681,964,686,0
+735,731,809,721,814,757,740,767,0
+471,32,974,15,987,411,484,428,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.gt
new file mode 100644
index 0000000000000000000000000000000000000000..863a17733d6ed6b8dd63d3e58e6119e8212176bc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0172.gt
@@ -0,0 +1,7 @@
+583,493,906,452,910,484,587,525,0
+423,562,1088,486,1095,552,430,628,0
+537,649,984,600,987,627,540,676,0
+548,699,925,656,929,691,552,734,0
+959,654,986,649,991,681,964,686,0
+735,731,809,721,814,757,740,767,0
+471,32,974,15,987,411,484,428,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..366d9138acf3a1f542fe55e044e271f15b989325
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.JPG.txt
@@ -0,0 +1,7 @@
+730,461,857,413,865,434,738,482,0
+753,479,828,453,832,465,757,491,0
+729,522,824,490,832,513,737,545,0
+712,793,798,778,800,793,714,808,0
+683,814,833,789,836,806,686,831,0
+647,878,729,865,731,874,649,887,1
+724,880,822,865,824,875,726,890,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.gt
new file mode 100644
index 0000000000000000000000000000000000000000..366d9138acf3a1f542fe55e044e271f15b989325
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0445.gt
@@ -0,0 +1,7 @@
+730,461,857,413,865,434,738,482,0
+753,479,828,453,832,465,757,491,0
+729,522,824,490,832,513,737,545,0
+712,793,798,778,800,793,714,808,0
+683,814,833,789,836,806,686,831,0
+647,878,729,865,731,874,649,887,1
+724,880,822,865,824,875,726,890,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ed153263d340bbcbebcd4a9d090aa2928eb9f209
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.JPG.txt
@@ -0,0 +1,3 @@
+818,570,927,592,922,617,813,595,0
+817,607,934,625,931,645,814,627,0
+829,661,937,672,934,702,826,691,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ed153263d340bbcbebcd4a9d090aa2928eb9f209
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0449.gt
@@ -0,0 +1,3 @@
+818,570,927,592,922,617,813,595,0
+817,607,934,625,931,645,814,627,0
+829,661,937,672,934,702,826,691,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b48be2b988615c8bd3bf9b22a2aea61a9d65a9c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.JPG.txt
@@ -0,0 +1,3 @@
+832,391,997,427,986,478,821,442,0
+802,449,1024,484,1017,529,795,494,0
+853,572,1012,586,1008,637,849,623,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b48be2b988615c8bd3bf9b22a2aea61a9d65a9c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0461.gt
@@ -0,0 +1,3 @@
+832,391,997,427,986,478,821,442,0
+802,449,1024,484,1017,529,795,494,0
+853,572,1012,586,1008,637,849,623,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7da0c06fd7025a4c348deacdc7954a9dbba2065
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.JPG.txt
@@ -0,0 +1,2 @@
+1033,415,1294,388,1298,431,1037,458,0
+1077,520,1216,513,1217,554,1078,561,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b7da0c06fd7025a4c348deacdc7954a9dbba2065
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0462.gt
@@ -0,0 +1,2 @@
+1033,415,1294,388,1298,431,1037,458,0
+1077,520,1216,513,1217,554,1078,561,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d26c594c78ee7308fc412e9341a0831555d20adb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.JPG.txt
@@ -0,0 +1,3 @@
+176,248,548,427,522,480,150,301,0
+1190,879,1494,1051,1470,1093,1166,921,0
+1155,984,1414,1134,1393,1172,1134,1022,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d26c594c78ee7308fc412e9341a0831555d20adb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0468.gt
@@ -0,0 +1,3 @@
+176,248,548,427,522,480,150,301,0
+1190,879,1494,1051,1470,1093,1166,921,0
+1155,984,1414,1134,1393,1172,1134,1022,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11793b0b678e06217f63712d1f501ebab0607599
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.JPG.txt
@@ -0,0 +1,8 @@
+231,628,295,647,292,658,228,639,1
+109,372,263,401,256,439,102,410,0
+344,408,563,442,557,483,338,449,0
+684,452,1007,506,998,557,675,503,0
+497,706,587,733,582,750,492,723,0
+876,820,1001,858,996,874,871,836,0
+1340,545,1566,587,1555,650,1329,608,0
+1450,986,1637,1046,1630,1068,1443,1008,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.gt
new file mode 100644
index 0000000000000000000000000000000000000000..11793b0b678e06217f63712d1f501ebab0607599
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0475.gt
@@ -0,0 +1,8 @@
+231,628,295,647,292,658,228,639,1
+109,372,263,401,256,439,102,410,0
+344,408,563,442,557,483,338,449,0
+684,452,1007,506,998,557,675,503,0
+497,706,587,733,582,750,492,723,0
+876,820,1001,858,996,874,871,836,0
+1340,545,1566,587,1555,650,1329,608,0
+1450,986,1637,1046,1630,1068,1443,1008,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..03449f62ac4d8a153d446a41a3b7a07f1add5c95
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.JPG.txt
@@ -0,0 +1,9 @@
+516,535,879,564,877,601,514,572,0
+552,1262,613,1253,615,1268,554,1277,0
+565,1260,703,1253,705,1290,567,1297,0
+1418,1126,1452,1118,1456,1132,1422,1140,1
+1426,1140,1493,1120,1501,1144,1434,1164,0
+1600,1109,1706,1090,1709,1107,1603,1126,0
+1605,1129,1718,1110,1721,1128,1608,1147,0
+1131,581,1322,596,1320,629,1129,614,0
+1149,628,1269,635,1268,662,1148,655,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.gt
new file mode 100644
index 0000000000000000000000000000000000000000..03449f62ac4d8a153d446a41a3b7a07f1add5c95
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0477.gt
@@ -0,0 +1,9 @@
+516,535,879,564,877,601,514,572,0
+552,1262,613,1253,615,1268,554,1277,0
+565,1260,703,1253,705,1290,567,1297,0
+1418,1126,1452,1118,1456,1132,1422,1140,1
+1426,1140,1493,1120,1501,1144,1434,1164,0
+1600,1109,1706,1090,1709,1107,1603,1126,0
+1605,1129,1718,1110,1721,1128,1608,1147,0
+1131,581,1322,596,1320,629,1129,614,0
+1149,628,1269,635,1268,662,1148,655,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e58acb27d9b1d895bb634251933667777a1321b0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.JPG.txt
@@ -0,0 +1,13 @@
+126,6,304,61,294,92,116,37,0
+153,51,547,160,525,238,131,129,0
+899,1040,1015,1027,1022,1088,906,1101,0
+927,1109,993,1097,999,1134,933,1146,0
+1180,1041,1260,1030,1266,1079,1186,1090,0
+1196,1097,1243,1087,1251,1120,1204,1130,0
+1695,541,1729,548,1725,566,1691,559,1
+1563,485,1596,493,1592,507,1559,499,1
+1568,504,1639,520,1632,551,1561,535,0
+820,481,929,497,923,536,814,520,0
+819,544,1135,588,1127,640,811,596,0
+822,615,1083,640,1079,680,818,655,0
+828,680,1095,697,1092,738,825,721,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e58acb27d9b1d895bb634251933667777a1321b0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0478.gt
@@ -0,0 +1,13 @@
+126,6,304,61,294,92,116,37,0
+153,51,547,160,525,238,131,129,0
+899,1040,1015,1027,1022,1088,906,1101,0
+927,1109,993,1097,999,1134,933,1146,0
+1180,1041,1260,1030,1266,1079,1186,1090,0
+1196,1097,1243,1087,1251,1120,1204,1130,0
+1695,541,1729,548,1725,566,1691,559,1
+1563,485,1596,493,1592,507,1559,499,1
+1568,504,1639,520,1632,551,1561,535,0
+820,481,929,497,923,536,814,520,0
+819,544,1135,588,1127,640,811,596,0
+822,615,1083,640,1079,680,818,655,0
+828,680,1095,697,1092,738,825,721,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f534f9b210b902b6a6916f88334edca1a935bf28
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.JPG.txt
@@ -0,0 +1 @@
+674,685,757,694,753,733,670,724,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f534f9b210b902b6a6916f88334edca1a935bf28
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0482.gt
@@ -0,0 +1 @@
+674,685,757,694,753,733,670,724,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de2d13b55dd76766434d6bedafc4d21606ba4f43
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.JPG.txt
@@ -0,0 +1,4 @@
+859,592,1038,535,1052,577,873,634,0
+879,643,1075,590,1088,638,892,691,0
+977,765,1159,734,1167,781,985,812,0
+770,1134,1141,1212,1136,1239,765,1161,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.gt
new file mode 100644
index 0000000000000000000000000000000000000000..de2d13b55dd76766434d6bedafc4d21606ba4f43
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0485.gt
@@ -0,0 +1,4 @@
+859,592,1038,535,1052,577,873,634,0
+879,643,1075,590,1088,638,892,691,0
+977,765,1159,734,1167,781,985,812,0
+770,1134,1141,1212,1136,1239,765,1161,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a45eda5a725751cc98cf7732f5c47c1452eb009
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.JPG.txt
@@ -0,0 +1,6 @@
+287,1133,412,1151,408,1180,283,1162,0
+352,401,931,333,942,434,363,502,0
+333,467,1170,431,1178,604,341,640,0
+375,649,765,638,766,676,376,687,0
+303,993,676,1024,673,1060,300,1029,0
+355,890,729,909,727,949,353,930,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9a45eda5a725751cc98cf7732f5c47c1452eb009
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0491.gt
@@ -0,0 +1,6 @@
+287,1133,412,1151,408,1180,283,1162,0
+352,401,931,333,942,434,363,502,0
+333,467,1170,431,1178,604,341,640,0
+375,649,765,638,766,676,376,687,0
+303,993,676,1024,673,1060,300,1029,0
+355,890,729,909,727,949,353,930,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37c6082f26cbacdcd65e1c6c10ba7b2a56cf328a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.JPG.txt
@@ -0,0 +1,2 @@
+194,255,1412,321,1396,615,178,549,0
+153,593,1575,667,1552,1109,130,1035,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.gt
new file mode 100644
index 0000000000000000000000000000000000000000..37c6082f26cbacdcd65e1c6c10ba7b2a56cf328a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0505.gt
@@ -0,0 +1,2 @@
+194,255,1412,321,1396,615,178,549,0
+153,593,1575,667,1552,1109,130,1035,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7aa06382ca69fd084a0664bf8fb7ef9fcb2362a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.JPG.txt
@@ -0,0 +1,8 @@
+354,601,1172,135,1198,181,380,647,0
+477,177,774,95,782,122,485,204,1
+1029,35,1247,-10,1253,14,1035,60,0
+339,943,569,940,570,973,340,976,0
+339,981,581,978,582,1010,340,1013,0
+324,1107,901,1149,898,1191,321,1149,0
+322,1159,941,1212,940,1221,321,1168,1
+335,1015,658,1030,657,1064,334,1049,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7aa06382ca69fd084a0664bf8fb7ef9fcb2362a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0507.gt
@@ -0,0 +1,8 @@
+354,601,1172,135,1198,181,380,647,0
+477,177,774,95,782,122,485,204,1
+1029,35,1247,-10,1253,14,1035,60,0
+339,943,569,940,570,973,340,976,0
+339,981,581,978,582,1010,340,1013,0
+324,1107,901,1149,898,1191,321,1149,0
+322,1159,941,1212,940,1221,321,1168,1
+335,1015,658,1030,657,1064,334,1049,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..965280d9a8a638b929ca27590fa88aecca384551
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.JPG.txt
@@ -0,0 +1,3 @@
+661,550,807,538,815,632,669,644,0
+815,534,828,533,831,559,818,560,0
+610,948,955,1078,932,1139,587,1009,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.gt
new file mode 100644
index 0000000000000000000000000000000000000000..965280d9a8a638b929ca27590fa88aecca384551
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0509.gt
@@ -0,0 +1,3 @@
+661,550,807,538,815,632,669,644,0
+815,534,828,533,831,559,818,560,0
+610,948,955,1078,932,1139,587,1009,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de5cd5f1745665f1cd5818b56a42c9a814d22734
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.JPG.txt
@@ -0,0 +1,7 @@
+701,281,972,250,978,303,707,334,0
+663,352,1053,312,1058,361,668,401,0
+739,553,1454,471,1460,520,745,602,0
+758,676,1401,607,1406,652,763,721,0
+772,749,1077,714,1082,762,777,797,0
+420,963,899,917,902,942,423,988,0
+910,978,1428,921,1430,947,912,1004,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.gt
new file mode 100644
index 0000000000000000000000000000000000000000..de5cd5f1745665f1cd5818b56a42c9a814d22734
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0513.gt
@@ -0,0 +1,7 @@
+701,281,972,250,978,303,707,334,0
+663,352,1053,312,1058,361,668,401,0
+739,553,1454,471,1460,520,745,602,0
+758,676,1401,607,1406,652,763,721,0
+772,749,1077,714,1082,762,777,797,0
+420,963,899,917,902,942,423,988,0
+910,978,1428,921,1430,947,912,1004,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b040a8e7a73fb7aef85cd2113752281ad51a0dc4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.JPG.txt
@@ -0,0 +1,6 @@
+814,-1,932,8,930,29,812,19,1
+331,370,571,363,574,449,334,456,0
+359,787,599,741,614,821,374,867,0
+763,359,946,356,947,434,764,437,0
+1090,355,1232,355,1232,420,1090,420,0
+1093,669,1229,650,1237,710,1101,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b040a8e7a73fb7aef85cd2113752281ad51a0dc4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0520.gt
@@ -0,0 +1,6 @@
+814,-1,932,8,930,29,812,19,1
+331,370,571,363,574,449,334,456,0
+359,787,599,741,614,821,374,867,0
+763,359,946,356,947,434,764,437,0
+1090,355,1232,355,1232,420,1090,420,0
+1093,669,1229,650,1237,710,1101,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31437f82109d84711916c4a2a07972b7dc1c0483
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.JPG.txt
@@ -0,0 +1 @@
+142,761,1178,446,1282,785,246,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.gt
new file mode 100644
index 0000000000000000000000000000000000000000..31437f82109d84711916c4a2a07972b7dc1c0483
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0521.gt
@@ -0,0 +1 @@
+142,761,1178,446,1282,785,246,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..00df93623c789bcf8f4e226618a162adffb4dd39
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.JPG.txt
@@ -0,0 +1,3 @@
+877,678,1337,505,1360,567,900,740,0
+863,1000,955,959,967,987,875,1028,0
+1052,916,1185,860,1196,886,1063,942,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.gt
new file mode 100644
index 0000000000000000000000000000000000000000..00df93623c789bcf8f4e226618a162adffb4dd39
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0545.gt
@@ -0,0 +1,3 @@
+877,678,1337,505,1360,567,900,740,0
+863,1000,955,959,967,987,875,1028,0
+1052,916,1185,860,1196,886,1063,942,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce9e204800c7919c82884f0ae1cda482fb000b1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.JPG.txt
@@ -0,0 +1,2 @@
+586,306,1635,283,1640,490,591,513,0
+581,595,1621,582,1623,749,583,762,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce9e204800c7919c82884f0ae1cda482fb000b1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0554.gt
@@ -0,0 +1,2 @@
+586,306,1635,283,1640,490,591,513,0
+581,595,1621,582,1623,749,583,762,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8484b6c94aa658f2d12c31b50e3f1f14c8e90d52
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.JPG.txt
@@ -0,0 +1,4 @@
+294,708,332,721,311,782,273,769,0
+1457,460,1539,444,1550,501,1468,517,0
+414,756,1229,606,1242,680,427,830,0
+345,588,1321,380,1354,538,378,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8484b6c94aa658f2d12c31b50e3f1f14c8e90d52
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0592.gt
@@ -0,0 +1,4 @@
+294,708,332,721,311,782,273,769,0
+1457,460,1539,444,1550,501,1468,517,0
+414,756,1229,606,1242,680,427,830,0
+345,588,1321,380,1354,538,378,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db699d78b7e3bd49c236aecda5079a452800c3dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.JPG.txt
@@ -0,0 +1,10 @@
+1362,623,1450,629,1413,1239,1325,1233,0
+350,486,486,432,515,506,379,560,0
+473,426,1337,-9,1386,88,522,524,0
+483,570,931,354,953,401,505,617,0
+787,787,1280,595,1319,695,826,887,0
+818,675,1280,487,1304,544,842,732,0
+801,518,1325,283,1382,412,858,647,0
+216,1023,577,881,611,966,250,1108,0
+249,920,594,781,615,833,270,972,0
+240,787,637,607,687,717,290,897,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.gt
new file mode 100644
index 0000000000000000000000000000000000000000..db699d78b7e3bd49c236aecda5079a452800c3dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0599.gt
@@ -0,0 +1,10 @@
+1362,623,1450,629,1413,1239,1325,1233,0
+350,486,486,432,515,506,379,560,0
+473,426,1337,-9,1386,88,522,524,0
+483,570,931,354,953,401,505,617,0
+787,787,1280,595,1319,695,826,887,0
+818,675,1280,487,1304,544,842,732,0
+801,518,1325,283,1382,412,858,647,0
+216,1023,577,881,611,966,250,1108,0
+249,920,594,781,615,833,270,972,0
+240,787,637,607,687,717,290,897,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff22f29c0cc48ba187a6a3f8978217466a2168e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.JPG.txt
@@ -0,0 +1,3 @@
+597,391,738,400,725,614,584,605,0
+759,393,1176,414,1170,536,753,515,0
+648,601,795,608,792,673,645,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ff22f29c0cc48ba187a6a3f8978217466a2168e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0604.gt
@@ -0,0 +1,3 @@
+597,391,738,400,725,614,584,605,0
+759,393,1176,414,1170,536,753,515,0
+648,601,795,608,792,673,645,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c506daa24e508eda247d37df8d6d73db84ddd046
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.JPG.txt
@@ -0,0 +1,3 @@
+287,1170,412,1148,417,1180,292,1202,1
+453,1031,1324,844,1354,983,483,1170,0
+1258,1021,1420,991,1426,1020,1264,1050,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c506daa24e508eda247d37df8d6d73db84ddd046
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0607.gt
@@ -0,0 +1,3 @@
+287,1170,412,1148,417,1180,292,1202,1
+453,1031,1324,844,1354,983,483,1170,0
+1258,1021,1420,991,1426,1020,1264,1050,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0e0a502ffc2aec28d2609171061187d46acfc0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.JPG.txt
@@ -0,0 +1,2 @@
+276,669,1630,454,1654,604,300,819,0
+277,863,1616,661,1624,719,285,921,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0e0a502ffc2aec28d2609171061187d46acfc0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0610.gt
@@ -0,0 +1,2 @@
+276,669,1630,454,1654,604,300,819,0
+277,863,1616,661,1624,719,285,921,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cd1b84e5d0f324bf51ee216a7648b8d6b3c9cbb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.JPG.txt
@@ -0,0 +1 @@
+486,542,1491,652,1480,744,475,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9cd1b84e5d0f324bf51ee216a7648b8d6b3c9cbb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0612.gt
@@ -0,0 +1 @@
+486,542,1491,652,1480,744,475,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44d66b2526cf46870d63714cf53a0b7caf227d76
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.JPG.txt
@@ -0,0 +1,4 @@
+539,236,1023,322,1002,442,518,356,0
+538,392,976,462,958,575,520,505,0
+541,588,1310,680,1289,859,520,767,0
+531,818,1019,862,1003,1037,515,993,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44d66b2526cf46870d63714cf53a0b7caf227d76
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0616.gt
@@ -0,0 +1,4 @@
+539,236,1023,322,1002,442,518,356,0
+538,392,976,462,958,575,520,505,0
+541,588,1310,680,1289,859,520,767,0
+531,818,1019,862,1003,1037,515,993,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dd07ea86d25af5091d17ab8e75e49191642889d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.JPG.txt
@@ -0,0 +1,2 @@
+513,443,928,505,914,597,499,535,0
+582,572,1093,653,1078,747,567,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9dd07ea86d25af5091d17ab8e75e49191642889d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0625.gt
@@ -0,0 +1,2 @@
+513,443,928,505,914,597,499,535,0
+582,572,1093,653,1078,747,567,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0b6e4562ca6a2dbdccdbf67a3eeb94708bef6ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.JPG.txt
@@ -0,0 +1,10 @@
+689,1094,775,1089,776,1109,690,1114,1
+1084,794,1286,768,1293,818,1091,844,0
+1337,766,1673,721,1679,762,1343,807,0
+83,914,173,904,177,939,87,949,0
+23,1177,63,1174,64,1184,24,1187,1
+561,604,919,549,924,578,566,633,0
+556,544,663,529,671,584,564,599,0
+703,510,911,471,924,540,716,579,0
+378,644,1109,569,1126,730,395,805,0
+196,895,962,808,968,856,202,943,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f0b6e4562ca6a2dbdccdbf67a3eeb94708bef6ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0638.gt
@@ -0,0 +1,10 @@
+689,1094,775,1089,776,1109,690,1114,1
+1084,794,1286,768,1293,818,1091,844,0
+1337,766,1673,721,1679,762,1343,807,0
+83,914,173,904,177,939,87,949,0
+23,1177,63,1174,64,1184,24,1187,1
+561,604,919,549,924,578,566,633,0
+556,544,663,529,671,584,564,599,0
+703,510,911,471,924,540,716,579,0
+378,644,1109,569,1126,730,395,805,0
+196,895,962,808,968,856,202,943,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4cd80b53759f65dacfc2ba66fae9542ae3ffd730
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.JPG.txt
@@ -0,0 +1,12 @@
+1281,1255,1374,1252,1375,1293,1282,1296,1
+1204,807,1483,858,1464,965,1185,914,0
+457,246,913,243,914,361,458,364,0
+442,383,905,378,906,493,443,498,0
+178,186,417,198,398,589,159,577,0
+162,690,540,687,541,777,163,780,0
+191,865,455,868,454,934,190,931,0
+188,975,453,970,454,1036,189,1041,0
+180,1067,448,1066,449,1139,181,1140,0
+528,867,744,868,743,938,527,937,0
+523,977,684,974,685,1039,524,1042,0
+500,1076,790,1076,790,1143,500,1143,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4cd80b53759f65dacfc2ba66fae9542ae3ffd730
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0659.gt
@@ -0,0 +1,12 @@
+1281,1255,1374,1252,1375,1293,1282,1296,1
+1204,807,1483,858,1464,965,1185,914,0
+457,246,913,243,914,361,458,364,0
+442,383,905,378,906,493,443,498,0
+178,186,417,198,398,589,159,577,0
+162,690,540,687,541,777,163,780,0
+191,865,455,868,454,934,190,931,0
+188,975,453,970,454,1036,189,1041,0
+180,1067,448,1066,449,1139,181,1140,0
+528,867,744,868,743,938,527,937,0
+523,977,684,974,685,1039,524,1042,0
+500,1076,790,1076,790,1143,500,1143,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72931084551434e578a10d25a01d005adb93f206
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.JPG.txt
@@ -0,0 +1 @@
+70,18,192,-17,200,11,78,47,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.gt
new file mode 100644
index 0000000000000000000000000000000000000000..72931084551434e578a10d25a01d005adb93f206
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0666.gt
@@ -0,0 +1 @@
+70,18,192,-17,200,11,78,47,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5113e1aa22989d421c7ffef2da520f1cbb8fc062
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.JPG.txt
@@ -0,0 +1,10 @@
+1132,1258,1179,1290,1162,1314,1115,1282,1
+421,576,578,513,607,583,450,646,0
+616,499,1528,118,1569,216,657,597,0
+625,635,1051,464,1069,508,643,679,0
+985,582,1552,381,1598,509,1031,710,0
+1010,747,1544,559,1563,614,1029,802,0
+1000,829,1515,667,1545,762,1030,924,0
+330,845,772,691,811,801,369,955,0
+346,985,740,849,756,896,362,1032,0
+313,1063,723,938,749,1025,339,1150,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5113e1aa22989d421c7ffef2da520f1cbb8fc062
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0667.gt
@@ -0,0 +1,10 @@
+1132,1258,1179,1290,1162,1314,1115,1282,1
+421,576,578,513,607,583,450,646,0
+616,499,1528,118,1569,216,657,597,0
+625,635,1051,464,1069,508,643,679,0
+985,582,1552,381,1598,509,1031,710,0
+1010,747,1544,559,1563,614,1029,802,0
+1000,829,1515,667,1545,762,1030,924,0
+330,845,772,691,811,801,369,955,0
+346,985,740,849,756,896,362,1032,0
+313,1063,723,938,749,1025,339,1150,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..184f2e688d847c08c98b12b8c846f661a0c34463
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.JPG.txt
@@ -0,0 +1,7 @@
+305,331,320,332,317,371,302,370,0
+334,307,509,286,513,326,338,347,0
+332,358,504,339,506,359,334,378,0
+427,991,458,990,459,1041,428,1042,0
+411,1079,539,1082,538,1122,410,1119,0
+412,1143,533,1148,532,1191,411,1186,0
+405,1214,534,1217,533,1240,404,1237,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.gt
new file mode 100644
index 0000000000000000000000000000000000000000..184f2e688d847c08c98b12b8c846f661a0c34463
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0668.gt
@@ -0,0 +1,7 @@
+305,331,320,332,317,371,302,370,0
+334,307,509,286,513,326,338,347,0
+332,358,504,339,506,359,334,378,0
+427,991,458,990,459,1041,428,1042,0
+411,1079,539,1082,538,1122,410,1119,0
+412,1143,533,1148,532,1191,411,1186,0
+405,1214,534,1217,533,1240,404,1237,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0b4bac8faf0c77720ff7fe225813fdf6b1871a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.JPG.txt
@@ -0,0 +1,4 @@
+989,1214,1039,1217,1038,1229,988,1226,1
+874,931,924,934,921,989,871,986,0
+871,995,923,998,920,1031,868,1028,0
+871,1061,909,1062,904,1167,866,1166,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c0b4bac8faf0c77720ff7fe225813fdf6b1871a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0670.gt
@@ -0,0 +1,4 @@
+989,1214,1039,1217,1038,1229,988,1226,1
+874,931,924,934,921,989,871,986,0
+871,995,923,998,920,1031,868,1028,0
+871,1061,909,1062,904,1167,866,1166,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eec2b10cdab2d5a6c6f9253ff09504fcd42c8c17
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.JPG.txt
@@ -0,0 +1,14 @@
+728,500,1131,587,1114,665,711,578,0
+1168,464,1524,542,1495,676,1139,598,0
+1175,606,1466,668,1460,696,1169,634,0
+1200,655,1509,721,1495,785,1186,719,0
+1218,736,1496,794,1487,841,1209,783,0
+1224,791,1470,839,1463,875,1217,827,0
+788,794,935,820,930,849,783,823,0
+704,812,1021,871,1014,909,697,850,0
+1109,867,1146,870,1144,894,1107,891,0
+1114,906,1152,911,1149,930,1111,925,0
+1158,869,1377,911,1372,938,1153,896,0
+1161,905,1383,946,1378,976,1156,935,0
+1456,923,1532,939,1527,960,1451,944,0
+1458,950,1594,975,1587,1014,1451,989,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.gt
new file mode 100644
index 0000000000000000000000000000000000000000..eec2b10cdab2d5a6c6f9253ff09504fcd42c8c17
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0671.gt
@@ -0,0 +1,14 @@
+728,500,1131,587,1114,665,711,578,0
+1168,464,1524,542,1495,676,1139,598,0
+1175,606,1466,668,1460,696,1169,634,0
+1200,655,1509,721,1495,785,1186,719,0
+1218,736,1496,794,1487,841,1209,783,0
+1224,791,1470,839,1463,875,1217,827,0
+788,794,935,820,930,849,783,823,0
+704,812,1021,871,1014,909,697,850,0
+1109,867,1146,870,1144,894,1107,891,0
+1114,906,1152,911,1149,930,1111,925,0
+1158,869,1377,911,1372,938,1153,896,0
+1161,905,1383,946,1378,976,1156,935,0
+1456,923,1532,939,1527,960,1451,944,0
+1458,950,1594,975,1587,1014,1451,989,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5dbcd3823547a08ccce839e34545e3d1d5652bac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.JPG.txt
@@ -0,0 +1 @@
+298,557,1396,893,1352,1037,254,701,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5dbcd3823547a08ccce839e34545e3d1d5652bac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0672.gt
@@ -0,0 +1 @@
+298,557,1396,893,1352,1037,254,701,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..565b8dc4a1c0e287945bff2f3d1574736a0cde59
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.JPG.txt
@@ -0,0 +1,7 @@
+788,1187,866,1184,867,1203,789,1206,1
+951,1220,991,1221,990,1263,950,1262,1
+735,628,1091,663,1083,743,727,708,0
+730,725,1090,762,1087,798,727,761,0
+790,780,1033,803,1029,851,786,828,0
+1392,227,1438,214,1443,231,1397,244,1
+1575,276,1612,268,1616,283,1579,291,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.gt
new file mode 100644
index 0000000000000000000000000000000000000000..565b8dc4a1c0e287945bff2f3d1574736a0cde59
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0675.gt
@@ -0,0 +1,7 @@
+788,1187,866,1184,867,1203,789,1206,1
+951,1220,991,1221,990,1263,950,1262,1
+735,628,1091,663,1083,743,727,708,0
+730,725,1090,762,1087,798,727,761,0
+790,780,1033,803,1029,851,786,828,0
+1392,227,1438,214,1443,231,1397,244,1
+1575,276,1612,268,1616,283,1579,291,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c6519a64bc1751ab9eb9dc6b8f6690ef71e79b7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.JPG.txt
@@ -0,0 +1,4 @@
+165,499,782,508,781,634,164,625,0
+543,700,780,703,779,789,542,786,0
+926,488,1558,497,1555,667,923,658,0
+877,704,1613,715,1612,807,876,796,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c6519a64bc1751ab9eb9dc6b8f6690ef71e79b7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0678.gt
@@ -0,0 +1,4 @@
+165,499,782,508,781,634,164,625,0
+543,700,780,703,779,789,542,786,0
+926,488,1558,497,1555,667,923,658,0
+877,704,1613,715,1612,807,876,796,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a89249f2c1664ebca047d984e67fc0fc98cd828
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.JPG.txt
@@ -0,0 +1,6 @@
+555,741,918,653,941,748,578,836,0
+1003,694,1041,689,1047,732,1009,737,0
+597,827,857,790,863,832,603,869,0
+1205,1170,1327,1167,1328,1179,1206,1182,1
+1144,1155,1196,1155,1196,1167,1144,1167,1
+1137,1171,1194,1168,1195,1184,1138,1187,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6a89249f2c1664ebca047d984e67fc0fc98cd828
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0680.gt
@@ -0,0 +1,6 @@
+555,741,918,653,941,748,578,836,0
+1003,694,1041,689,1047,732,1009,737,0
+597,827,857,790,863,832,603,869,0
+1205,1170,1327,1167,1328,1179,1206,1182,1
+1144,1155,1196,1155,1196,1167,1144,1167,1
+1137,1171,1194,1168,1195,1184,1138,1187,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13b0b15c5bc1f7f05704d2d8c82a00ba922ffe1e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.JPG.txt
@@ -0,0 +1,3 @@
+348,1184,1259,1184,1259,1292,348,1292,1
+172,94,853,104,851,239,170,229,0
+164,274,860,285,859,395,163,384,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.gt
new file mode 100644
index 0000000000000000000000000000000000000000..13b0b15c5bc1f7f05704d2d8c82a00ba922ffe1e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0698.gt
@@ -0,0 +1,3 @@
+348,1184,1259,1184,1259,1292,348,1292,1
+172,94,853,104,851,239,170,229,0
+164,274,860,285,859,395,163,384,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ce95dbb43da475a9b3015004de035f8075f7fa87
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.JPG.txt
@@ -0,0 +1,2 @@
+319,301,362,303,325,975,282,973,0
+790,225,846,224,851,923,795,924,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ce95dbb43da475a9b3015004de035f8075f7fa87
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0711.gt
@@ -0,0 +1,2 @@
+319,301,362,303,325,975,282,973,0
+790,225,846,224,851,923,795,924,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4195d0388e69ce5cfb1e4f41fa2f882c98883b27
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.JPG.txt
@@ -0,0 +1,8 @@
+1691,768,1725,771,1724,787,1690,784,1
+1691,792,1728,795,1727,812,1690,809,1
+1588,954,1618,950,1634,1066,1604,1070,1
+585,356,1069,341,1071,409,587,424,0
+598,460,1046,453,1047,487,599,494,0
+1106,353,1226,356,1225,392,1105,389,0
+1125,440,1201,437,1202,468,1126,471,0
+1157,459,1208,456,1209,470,1158,473,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4195d0388e69ce5cfb1e4f41fa2f882c98883b27
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0714.gt
@@ -0,0 +1,8 @@
+1691,768,1725,771,1724,787,1690,784,1
+1691,792,1728,795,1727,812,1690,809,1
+1588,954,1618,950,1634,1066,1604,1070,1
+585,356,1069,341,1071,409,587,424,0
+598,460,1046,453,1047,487,599,494,0
+1106,353,1226,356,1225,392,1105,389,0
+1125,440,1201,437,1202,468,1126,471,0
+1157,459,1208,456,1209,470,1158,473,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ad33d6a4700edbaed8d95cbea51ae894fd81061
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.JPG.txt
@@ -0,0 +1,2 @@
+1251,548,1295,552,1292,590,1248,586,1
+412,646,1300,646,1300,746,412,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8ad33d6a4700edbaed8d95cbea51ae894fd81061
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0716.gt
@@ -0,0 +1,2 @@
+1251,548,1295,552,1292,590,1248,586,1
+412,646,1300,646,1300,746,412,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b45eba2cb2a86004f483c19e08c1cc5c2bf87ec2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.JPG.txt
@@ -0,0 +1 @@
+580,566,1325,553,1330,792,585,805,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b45eba2cb2a86004f483c19e08c1cc5c2bf87ec2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0721.gt
@@ -0,0 +1 @@
+580,566,1325,553,1330,792,585,805,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4235bf22a189c9db958b4fcf4e9c568ef42e9e62
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.JPG.txt
@@ -0,0 +1,3 @@
+225,846,498,839,500,915,227,922,0
+634,610,1516,577,1524,787,642,820,0
+640,835,1514,800,1517,879,643,914,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4235bf22a189c9db958b4fcf4e9c568ef42e9e62
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0739.gt
@@ -0,0 +1,3 @@
+225,846,498,839,500,915,227,922,0
+634,610,1516,577,1524,787,642,820,0
+640,835,1514,800,1517,879,643,914,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0160ea307ec837eb893b701833945d6ceeec722c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.JPG.txt
@@ -0,0 +1 @@
+399,339,1399,533,1339,841,339,647,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0160ea307ec837eb893b701833945d6ceeec722c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0742.gt
@@ -0,0 +1 @@
+399,339,1399,533,1339,841,339,647,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f45e4cebb9e1b1550273278895775bec374199d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.JPG.txt
@@ -0,0 +1,9 @@
+617,373,813,370,814,446,618,449,0
+625,456,815,459,814,507,624,504,0
+626,516,820,513,821,564,627,567,0
+618,594,821,591,822,661,619,664,0
+629,674,819,671,820,719,630,722,0
+627,737,818,732,819,784,628,789,0
+622,815,822,810,825,884,625,889,0
+630,900,820,895,821,945,631,950,0
+627,961,820,952,823,1005,630,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f45e4cebb9e1b1550273278895775bec374199d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0745.gt
@@ -0,0 +1,9 @@
+617,373,813,370,814,446,618,449,0
+625,456,815,459,814,507,624,504,0
+626,516,820,513,821,564,627,567,0
+618,594,821,591,822,661,619,664,0
+629,674,819,671,820,719,630,722,0
+627,737,818,732,819,784,628,789,0
+622,815,822,810,825,884,625,889,0
+630,900,820,895,821,945,631,950,0
+627,961,820,952,823,1005,630,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..34825e37c0be8ea870984e3a21f5475839552d9c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.JPG.txt
@@ -0,0 +1,20 @@
+614,808,765,840,756,883,605,851,0
+790,872,804,875,801,891,787,888,0
+633,1180,669,1187,666,1203,630,1196,0
+612,861,760,886,757,907,609,882,0
+1483,1023,1558,1019,1560,1054,1485,1058,0
+1632,228,1728,199,1739,234,1643,263,0
+961,168,1173,62,1183,82,971,188,0
+965,200,1177,94,1183,108,971,214,0
+959,261,1152,174,1163,198,970,285,0
+962,294,1191,194,1197,208,968,308,0
+953,355,1048,320,1059,349,964,384,0
+955,390,1048,360,1054,377,961,407,0
+950,457,1117,400,1127,428,960,485,0
+955,492,1077,452,1083,470,961,510,0
+947,555,1094,517,1102,548,955,586,0
+950,591,1139,544,1144,565,955,612,0
+944,661,1043,644,1049,676,950,693,0
+943,702,1022,689,1025,708,946,721,0
+941,768,1088,751,1092,784,945,801,0
+941,810,1097,793,1099,812,943,829,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.gt
new file mode 100644
index 0000000000000000000000000000000000000000..34825e37c0be8ea870984e3a21f5475839552d9c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0760.gt
@@ -0,0 +1,20 @@
+614,808,765,840,756,883,605,851,0
+790,872,804,875,801,891,787,888,0
+633,1180,669,1187,666,1203,630,1196,0
+612,861,760,886,757,907,609,882,0
+1483,1023,1558,1019,1560,1054,1485,1058,0
+1632,228,1728,199,1739,234,1643,263,0
+961,168,1173,62,1183,82,971,188,0
+965,200,1177,94,1183,108,971,214,0
+959,261,1152,174,1163,198,970,285,0
+962,294,1191,194,1197,208,968,308,0
+953,355,1048,320,1059,349,964,384,0
+955,390,1048,360,1054,377,961,407,0
+950,457,1117,400,1127,428,960,485,0
+955,492,1077,452,1083,470,961,510,0
+947,555,1094,517,1102,548,955,586,0
+950,591,1139,544,1144,565,955,612,0
+944,661,1043,644,1049,676,950,693,0
+943,702,1022,689,1025,708,946,721,0
+941,768,1088,751,1092,784,945,801,0
+941,810,1097,793,1099,812,943,829,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8204ea2745ecb03263b8a5d187b6c2c48b8cd6ec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.JPG.txt
@@ -0,0 +1,2 @@
+987,325,1436,336,1431,539,982,528,0
+1178,601,1238,603,1233,774,1173,772,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8204ea2745ecb03263b8a5d187b6c2c48b8cd6ec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0763.gt
@@ -0,0 +1,2 @@
+987,325,1436,336,1431,539,982,528,0
+1178,601,1238,603,1233,774,1173,772,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01e0bf97eaa1baf2bf6143d42929d017c3fc9c32
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.JPG.txt
@@ -0,0 +1,6 @@
+964,171,1360,134,1373,279,977,316,0
+979,339,1340,310,1344,360,983,389,0
+953,437,1360,413,1368,556,961,580,0
+947,602,1358,583,1361,638,950,657,0
+926,697,1356,688,1359,832,929,841,0
+924,869,1349,862,1350,913,925,920,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.gt
new file mode 100644
index 0000000000000000000000000000000000000000..01e0bf97eaa1baf2bf6143d42929d017c3fc9c32
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0765.gt
@@ -0,0 +1,6 @@
+964,171,1360,134,1373,279,977,316,0
+979,339,1340,310,1344,360,983,389,0
+953,437,1360,413,1368,556,961,580,0
+947,602,1358,583,1361,638,950,657,0
+926,697,1356,688,1359,832,929,841,0
+924,869,1349,862,1350,913,925,920,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfb416dbc247cd73b4c097b6cf82ad81d5fb8982
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.JPG.txt
@@ -0,0 +1,13 @@
+4,913,56,912,57,935,5,936,0
+561,929,699,934,698,958,560,953,0
+202,676,1657,673,1658,837,203,840,0
+41,388,1661,363,1664,585,44,610,0
+1314,947,1478,950,1477,978,1313,975,0
+1006,1156,1095,1159,1094,1171,1005,1168,1
+1015,1070,1098,1073,1097,1096,1014,1093,0
+1057,1100,1097,1099,1098,1121,1058,1122,0
+1032,1123,1097,1123,1097,1146,1032,1146,0
+247,1133,327,1136,326,1173,246,1170,0
+113,1035,225,1042,223,1080,111,1073,0
+107,1078,230,1090,226,1135,103,1123,0
+98,1122,222,1133,219,1170,95,1159,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bfb416dbc247cd73b4c097b6cf82ad81d5fb8982
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0770.gt
@@ -0,0 +1,13 @@
+4,913,56,912,57,935,5,936,0
+561,929,699,934,698,958,560,953,0
+202,676,1657,673,1658,837,203,840,0
+41,388,1661,363,1664,585,44,610,0
+1314,947,1478,950,1477,978,1313,975,0
+1006,1156,1095,1159,1094,1171,1005,1168,1
+1015,1070,1098,1073,1097,1096,1014,1093,0
+1057,1100,1097,1099,1098,1121,1058,1122,0
+1032,1123,1097,1123,1097,1146,1032,1146,0
+247,1133,327,1136,326,1173,246,1170,0
+113,1035,225,1042,223,1080,111,1073,0
+107,1078,230,1090,226,1135,103,1123,0
+98,1122,222,1133,219,1170,95,1159,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9a4296d42ef0f54cc7a550d170715b108bbc0f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.JPG.txt
@@ -0,0 +1,2 @@
+860,356,1356,389,1350,489,854,456,0
+675,430,806,433,805,457,674,454,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b9a4296d42ef0f54cc7a550d170715b108bbc0f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0779.gt
@@ -0,0 +1,2 @@
+860,356,1356,389,1350,489,854,456,0
+675,430,806,433,805,457,674,454,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..123acf448bb704b260d3f590849557aa69ed97ec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.JPG.txt
@@ -0,0 +1,8 @@
+1328,534,1437,563,1424,610,1315,581,0
+1351,597,1433,623,1424,654,1342,628,0
+543,309,802,380,788,433,529,362,0
+542,376,748,435,737,472,531,413,0
+502,610,592,581,608,629,518,658,0
+504,669,672,618,681,648,513,699,0
+591,710,708,677,722,726,605,759,0
+598,766,789,713,799,748,608,801,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.gt
new file mode 100644
index 0000000000000000000000000000000000000000..123acf448bb704b260d3f590849557aa69ed97ec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0781.gt
@@ -0,0 +1,8 @@
+1328,534,1437,563,1424,610,1315,581,0
+1351,597,1433,623,1424,654,1342,628,0
+543,309,802,380,788,433,529,362,0
+542,376,748,435,737,472,531,413,0
+502,610,592,581,608,629,518,658,0
+504,669,672,618,681,648,513,699,0
+591,710,708,677,722,726,605,759,0
+598,766,789,713,799,748,608,801,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..acb3a84b8e1318b73c4d6f9cd525b50f1b9c79c3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.JPG.txt
@@ -0,0 +1,13 @@
+1516,13,1574,10,1581,135,1523,138,1
+356,307,1465,328,1463,435,354,414,0
+356,440,1461,467,1460,510,355,483,0
+613,576,1188,593,1186,654,611,637,0
+528,654,1283,671,1281,753,526,736,0
+1369,1280,1413,1280,1413,1295,1369,1295,1
+1324,983,1462,986,1461,1004,1323,1001,0
+1326,902,1462,906,1459,979,1323,975,0
+742,937,1186,940,1185,1013,741,1010,0
+852,998,1109,1003,1108,1021,851,1016,1
+1160,1006,1271,1006,1271,1023,1160,1023,1
+280,590,302,610,246,674,224,654,1
+283,642,313,666,244,752,214,728,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.gt
new file mode 100644
index 0000000000000000000000000000000000000000..acb3a84b8e1318b73c4d6f9cd525b50f1b9c79c3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0790.gt
@@ -0,0 +1,13 @@
+1516,13,1574,10,1581,135,1523,138,1
+356,307,1465,328,1463,435,354,414,0
+356,440,1461,467,1460,510,355,483,0
+613,576,1188,593,1186,654,611,637,0
+528,654,1283,671,1281,753,526,736,0
+1369,1280,1413,1280,1413,1295,1369,1295,1
+1324,983,1462,986,1461,1004,1323,1001,0
+1326,902,1462,906,1459,979,1323,975,0
+742,937,1186,940,1185,1013,741,1010,0
+852,998,1109,1003,1108,1021,851,1016,1
+1160,1006,1271,1006,1271,1023,1160,1023,1
+280,590,302,610,246,674,224,654,1
+283,642,313,666,244,752,214,728,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44485ab0675576c44903d1059641436703d8dbcb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.JPG.txt
@@ -0,0 +1 @@
+455,266,1042,358,1025,466,438,374,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44485ab0675576c44903d1059641436703d8dbcb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0793.gt
@@ -0,0 +1 @@
+455,266,1042,358,1025,466,438,374,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a6ddfda42f5a25f4c2d990f27160851a7bcc0cf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.JPG.txt
@@ -0,0 +1,5 @@
+266,511,1545,496,1548,704,269,719,0
+646,1156,849,1153,850,1187,647,1190,1
+1250,1078,1277,1075,1278,1098,1251,1101,0
+1248,1106,1277,1103,1278,1114,1249,1117,0
+1399,1143,1583,1143,1583,1180,1399,1180,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6a6ddfda42f5a25f4c2d990f27160851a7bcc0cf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0799.gt
@@ -0,0 +1,5 @@
+266,511,1545,496,1548,704,269,719,0
+646,1156,849,1153,850,1187,647,1190,1
+1250,1078,1277,1075,1278,1098,1251,1101,0
+1248,1106,1277,1103,1278,1114,1249,1117,0
+1399,1143,1583,1143,1583,1180,1399,1180,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0802.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0802.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0802.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0802.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0803.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0803.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0803.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0803.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1877825c74b72f2fa85428657977a1bd19c014c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.JPG.txt
@@ -0,0 +1 @@
+622,469,1298,452,1304,689,628,706,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1877825c74b72f2fa85428657977a1bd19c014c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0807.gt
@@ -0,0 +1 @@
+622,469,1298,452,1304,689,628,706,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0d744da4520c931104c21b96772b49f562937923
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.JPG.txt
@@ -0,0 +1,17 @@
+92,702,336,724,332,777,88,755,1
+185,111,209,125,152,222,128,208,1
+439,516,539,529,535,565,435,552,0
+434,556,592,575,590,596,432,577,0
+791,571,882,584,878,616,787,603,0
+786,607,905,622,903,644,784,629,0
+792,665,884,675,880,708,788,698,0
+790,703,857,710,855,726,788,719,0
+791,758,941,773,937,806,787,791,0
+797,797,949,808,947,833,795,822,0
+1140,707,1260,721,1256,752,1136,738,0
+1138,742,1238,755,1236,777,1136,764,0
+1151,799,1224,804,1221,835,1148,830,0
+1152,835,1196,838,1195,857,1151,854,0
+0,1073,56,1074,55,1089,0,1088,1
+0,1115,49,1114,50,1128,1,1129,1
+351,1072,399,1073,398,1089,350,1088,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0d744da4520c931104c21b96772b49f562937923
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0820.gt
@@ -0,0 +1,17 @@
+92,702,336,724,332,777,88,755,1
+185,111,209,125,152,222,128,208,1
+439,516,539,529,535,565,435,552,0
+434,556,592,575,590,596,432,577,0
+791,571,882,584,878,616,787,603,0
+786,607,905,622,903,644,784,629,0
+792,665,884,675,880,708,788,698,0
+790,703,857,710,855,726,788,719,0
+791,758,941,773,937,806,787,791,0
+797,797,949,808,947,833,795,822,0
+1140,707,1260,721,1256,752,1136,738,0
+1138,742,1238,755,1236,777,1136,764,0
+1151,799,1224,804,1221,835,1148,830,0
+1152,835,1196,838,1195,857,1151,854,0
+0,1073,56,1074,55,1089,0,1088,1
+0,1115,49,1114,50,1128,1,1129,1
+351,1072,399,1073,398,1089,350,1088,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7c8b3b3e6ee891625d294fcf8639b395668b88d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.JPG.txt
@@ -0,0 +1,2 @@
+381,539,1575,517,1580,819,386,841,0
+519,866,1457,835,1461,959,523,990,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7c8b3b3e6ee891625d294fcf8639b395668b88d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0829.gt
@@ -0,0 +1,2 @@
+381,539,1575,517,1580,819,386,841,0
+519,866,1457,835,1461,959,523,990,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c785915bcaef4ac19598458240d9f2796f24b43d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.JPG.txt
@@ -0,0 +1,2 @@
+1304,457,1328,458,1327,478,1303,477,1
+326,199,1370,257,1357,492,313,434,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c785915bcaef4ac19598458240d9f2796f24b43d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0830.gt
@@ -0,0 +1,2 @@
+1304,457,1328,458,1327,478,1303,477,1
+326,199,1370,257,1357,492,313,434,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65a749eb4b8fa22a4a7b38bf7cd2a8bc0ae9fac7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.JPG.txt
@@ -0,0 +1,2 @@
+894,518,1486,509,1488,641,896,650,0
+891,701,1473,698,1474,761,892,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.gt
new file mode 100644
index 0000000000000000000000000000000000000000..65a749eb4b8fa22a4a7b38bf7cd2a8bc0ae9fac7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0831.gt
@@ -0,0 +1,2 @@
+894,518,1486,509,1488,641,896,650,0
+891,701,1473,698,1474,761,892,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44c9d7fbde3f8746a178355966b829c8b47c6a41
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.JPG.txt
@@ -0,0 +1 @@
+731,1072,1241,752,1292,834,782,1154,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44c9d7fbde3f8746a178355966b829c8b47c6a41
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0833.gt
@@ -0,0 +1 @@
+731,1072,1241,752,1292,834,782,1154,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1eb9bdad3a56c73a44efff6170e9416c9f0bbc2b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.JPG.txt
@@ -0,0 +1,9 @@
+383,185,730,190,729,300,382,295,0
+751,186,1259,193,1258,332,750,325,0
+341,441,1510,441,1510,798,341,798,0
+398,860,1465,865,1464,963,397,958,0
+75,336,99,333,106,396,82,399,1
+3,492,59,495,58,526,2,523,1
+10,641,34,640,37,693,13,694,1
+1,961,51,960,52,1005,2,1006,1
+4,1265,66,1266,65,1294,3,1293,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1eb9bdad3a56c73a44efff6170e9416c9f0bbc2b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0836.gt
@@ -0,0 +1,9 @@
+383,185,730,190,729,300,382,295,0
+751,186,1259,193,1258,332,750,325,0
+341,441,1510,441,1510,798,341,798,0
+398,860,1465,865,1464,963,397,958,0
+75,336,99,333,106,396,82,399,1
+3,492,59,495,58,526,2,523,1
+10,641,34,640,37,693,13,694,1
+1,961,51,960,52,1005,2,1006,1
+4,1265,66,1266,65,1294,3,1293,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dcb35f71d2190b88a52d1f526f66d65f0647720
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.JPG.txt
@@ -0,0 +1 @@
+566,295,1366,813,1242,1004,442,486,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6dcb35f71d2190b88a52d1f526f66d65f0647720
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0839.gt
@@ -0,0 +1 @@
+566,295,1366,813,1242,1004,442,486,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5eb932db3065e0d40cc6551ea6d4320ff073df3d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.JPG.txt
@@ -0,0 +1,5 @@
+772,918,1015,937,1013,965,770,946,0
+770,456,806,455,813,712,777,713,0
+954,459,981,458,996,850,969,851,0
+888,451,939,450,950,851,899,852,0
+819,450,872,449,885,850,832,851,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5eb932db3065e0d40cc6551ea6d4320ff073df3d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0844.gt
@@ -0,0 +1,5 @@
+772,918,1015,937,1013,965,770,946,0
+770,456,806,455,813,712,777,713,0
+954,459,981,458,996,850,969,851,0
+888,451,939,450,950,851,899,852,0
+819,450,872,449,885,850,832,851,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65e2d3e87c6b7360e62804f7583a04c3ff8cc5e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.JPG.txt
@@ -0,0 +1,10 @@
+711,189,1068,267,1060,303,703,225,0
+620,848,721,851,720,870,619,867,1
+616,293,1176,377,1160,484,600,400,0
+616,434,1184,484,1173,609,605,559,0
+811,688,933,693,932,745,810,740,0
+939,666,1053,671,1050,749,936,744,0
+844,825,1204,830,1203,892,843,887,0
+797,908,1261,899,1262,994,798,1003,0
+578,1039,957,1022,959,1069,580,1086,0
+987,1022,1269,1009,1271,1048,989,1061,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.gt
new file mode 100644
index 0000000000000000000000000000000000000000..65e2d3e87c6b7360e62804f7583a04c3ff8cc5e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0846.gt
@@ -0,0 +1,10 @@
+711,189,1068,267,1060,303,703,225,0
+620,848,721,851,720,870,619,867,1
+616,293,1176,377,1160,484,600,400,0
+616,434,1184,484,1173,609,605,559,0
+811,688,933,693,932,745,810,740,0
+939,666,1053,671,1050,749,936,744,0
+844,825,1204,830,1203,892,843,887,0
+797,908,1261,899,1262,994,798,1003,0
+578,1039,957,1022,959,1069,580,1086,0
+987,1022,1269,1009,1271,1048,989,1061,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d9f5c66a8d8428c180e0a38ebb52dd4500ea7ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.JPG.txt
@@ -0,0 +1,3 @@
+821,281,1468,343,1436,669,789,607,0
+1545,88,1725,54,1731,84,1551,118,1
+2,1244,111,1245,110,1294,1,1293,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8d9f5c66a8d8428c180e0a38ebb52dd4500ea7ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0851.gt
@@ -0,0 +1,3 @@
+821,281,1468,343,1436,669,789,607,0
+1545,88,1725,54,1731,84,1551,118,1
+2,1244,111,1245,110,1294,1,1293,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d77a30d59a38c3b1b84af11512c1d55651ca0920
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.JPG.txt
@@ -0,0 +1,3 @@
+1590,1185,1687,1196,1685,1217,1588,1206,0
+1621,1218,1690,1217,1691,1234,1622,1235,0
+1710,1188,1727,1187,1728,1209,1711,1210,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d77a30d59a38c3b1b84af11512c1d55651ca0920
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0866.gt
@@ -0,0 +1,3 @@
+1590,1185,1687,1196,1685,1217,1588,1206,0
+1621,1218,1690,1217,1691,1234,1622,1235,0
+1710,1188,1727,1187,1728,1209,1711,1210,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d5f9833369a23e8f40124bb51570681cb2bc2b4d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.JPG.txt
@@ -0,0 +1,2 @@
+574,372,1110,306,1123,407,587,473,0
+419,587,1623,601,1616,1262,412,1248,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d5f9833369a23e8f40124bb51570681cb2bc2b4d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0875.gt
@@ -0,0 +1,2 @@
+574,372,1110,306,1123,407,587,473,0
+419,587,1623,601,1616,1262,412,1248,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b5f2137fa489f343f09c2f1be53fd4c3a97560d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.JPG.txt
@@ -0,0 +1,2 @@
+698,335,1228,518,1158,720,628,537,0
+884,600,1304,714,1284,786,864,672,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9b5f2137fa489f343f09c2f1be53fd4c3a97560d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0886.gt
@@ -0,0 +1,2 @@
+698,335,1228,518,1158,720,628,537,0
+884,600,1304,714,1284,786,864,672,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af36276b424ee86347dbe2177afc359eac99f47f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.JPG.txt
@@ -0,0 +1 @@
+180,725,1710,703,1713,883,183,905,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.gt
new file mode 100644
index 0000000000000000000000000000000000000000..af36276b424ee86347dbe2177afc359eac99f47f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0887.gt
@@ -0,0 +1 @@
+180,725,1710,703,1713,883,183,905,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fecc6ae49b35ec21c8a3fc5caab3b15b62adcbfb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.JPG.txt
@@ -0,0 +1 @@
+224,572,1440,614,1432,851,216,809,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fecc6ae49b35ec21c8a3fc5caab3b15b62adcbfb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0888.gt
@@ -0,0 +1 @@
+224,572,1440,614,1432,851,216,809,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e5c441fe48475dfc4c006a8f5dc1f745b9ed597
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.JPG.txt
@@ -0,0 +1,2 @@
+1666,286,1706,283,1711,339,1671,342,0
+8,570,1679,330,1729,682,58,922,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9e5c441fe48475dfc4c006a8f5dc1f745b9ed597
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0891.gt
@@ -0,0 +1,2 @@
+1666,286,1706,283,1711,339,1671,342,0
+8,570,1679,330,1729,682,58,922,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3b0d251806187a0169cd5959772135baf8b80b8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.JPG.txt
@@ -0,0 +1 @@
+465,176,931,136,962,502,496,542,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b3b0d251806187a0169cd5959772135baf8b80b8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0898.gt
@@ -0,0 +1 @@
+465,176,931,136,962,502,496,542,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a653ef1b4b7f6c4edd4a0bed8f479e990e9f0416
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.JPG.txt
@@ -0,0 +1,2 @@
+208,402,1637,511,1627,644,198,535,0
+347,541,1434,639,1425,738,338,640,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a653ef1b4b7f6c4edd4a0bed8f479e990e9f0416
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_0912.gt
@@ -0,0 +1,2 @@
+208,402,1637,511,1627,644,198,535,0
+347,541,1434,639,1425,738,338,640,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f9ccb5ea0869b3f5bfd871e7522235c59d00ed4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.JPG.txt
@@ -0,0 +1,2 @@
+489,499,1155,435,1167,559,501,623,0
+517,654,1152,580,1157,628,522,702,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f9ccb5ea0869b3f5bfd871e7522235c59d00ed4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1543.gt
@@ -0,0 +1,2 @@
+489,499,1155,435,1167,559,501,623,0
+517,654,1152,580,1157,628,522,702,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..750e57e62faddecd06767dbf98308c0a858cf293
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.JPG.txt
@@ -0,0 +1 @@
+241,572,1126,377,1164,547,279,742,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.gt
new file mode 100644
index 0000000000000000000000000000000000000000..750e57e62faddecd06767dbf98308c0a858cf293
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1546.gt
@@ -0,0 +1 @@
+241,572,1126,377,1164,547,279,742,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..010fed4c36be093a2fcbfca90bf8167ddbcfdb32
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.JPG.txt
@@ -0,0 +1,3 @@
+723,264,1074,342,1053,434,702,356,0
+678,391,1102,473,1091,529,667,447,0
+671,578,1104,638,1089,745,656,685,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.gt
new file mode 100644
index 0000000000000000000000000000000000000000..010fed4c36be093a2fcbfca90bf8167ddbcfdb32
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1556.gt
@@ -0,0 +1,3 @@
+723,264,1074,342,1053,434,702,356,0
+678,391,1102,473,1091,529,667,447,0
+671,578,1104,638,1089,745,656,685,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2e4d1330ababbd974fa79dd960cf5c278da15df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.JPG.txt
@@ -0,0 +1,3 @@
+85,609,369,535,380,578,96,652,0
+104,681,1523,326,1561,478,142,833,0
+1358,513,1516,471,1524,501,1366,543,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e2e4d1330ababbd974fa79dd960cf5c278da15df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1557.gt
@@ -0,0 +1,3 @@
+85,609,369,535,380,578,96,652,0
+104,681,1523,326,1561,478,142,833,0
+1358,513,1516,471,1524,501,1366,543,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..29ce19f3094273ec83b2f6b38e2bc0c2a4961f43
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.JPG.txt
@@ -0,0 +1,4 @@
+794,701,1010,688,1013,731,797,744,0
+686,760,1106,735,1108,773,688,798,0
+796,935,1145,910,1149,969,800,994,0
+620,1027,1298,977,1302,1029,624,1079,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.gt
new file mode 100644
index 0000000000000000000000000000000000000000..29ce19f3094273ec83b2f6b38e2bc0c2a4961f43
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1563.gt
@@ -0,0 +1,4 @@
+794,701,1010,688,1013,731,797,744,0
+686,760,1106,735,1108,773,688,798,0
+796,935,1145,910,1149,969,800,994,0
+620,1027,1298,977,1302,1029,624,1079,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0b8b64ffb7f979a3935e8cd13c7be7ff93b2ea29
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.JPG.txt
@@ -0,0 +1 @@
+590,681,954,589,973,665,609,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0b8b64ffb7f979a3935e8cd13c7be7ff93b2ea29
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1564.gt
@@ -0,0 +1 @@
+590,681,954,589,973,665,609,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e028436982a3c301796b1b58c05f169d0378ba53
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.JPG.txt
@@ -0,0 +1,4 @@
+521,608,732,554,751,627,540,681,0
+752,552,965,503,980,570,767,619,0
+985,566,1025,557,1030,580,990,589,0
+1128,20,1159,3,1251,174,1220,191,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e028436982a3c301796b1b58c05f169d0378ba53
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1568.gt
@@ -0,0 +1,4 @@
+521,608,732,554,751,627,540,681,0
+752,552,965,503,980,570,767,619,0
+985,566,1025,557,1030,580,990,589,0
+1128,20,1159,3,1251,174,1220,191,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0d0619b55b337f98438aecd188142242a9cfcd5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.JPG.txt
@@ -0,0 +1,4 @@
+75,497,796,516,793,625,72,606,0
+400,939,1122,829,1136,923,414,1033,0
+28,864,336,820,352,930,44,974,0
+260,477,1515,355,1570,927,315,1049,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a0d0619b55b337f98438aecd188142242a9cfcd5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1578.gt
@@ -0,0 +1,4 @@
+75,497,796,516,793,625,72,606,0
+400,939,1122,829,1136,923,414,1033,0
+28,864,336,820,352,930,44,974,0
+260,477,1515,355,1570,927,315,1049,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4466a086446668cbb702eb75311b8b9104f58db3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.JPG.txt
@@ -0,0 +1,3 @@
+412,666,925,397,998,536,485,805,0
+530,914,998,666,1043,752,575,1000,0
+985,355,1434,142,1515,311,1066,524,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4466a086446668cbb702eb75311b8b9104f58db3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1581.gt
@@ -0,0 +1,3 @@
+412,666,925,397,998,536,485,805,0
+530,914,998,666,1043,752,575,1000,0
+985,355,1434,142,1515,311,1066,524,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f3e0501f2963c9a52d32dd49822dc4e4ea2b5671
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.JPG.txt
@@ -0,0 +1,2 @@
+603,575,939,381,980,453,644,647,0
+688,655,927,528,958,585,719,712,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f3e0501f2963c9a52d32dd49822dc4e4ea2b5671
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1587.gt
@@ -0,0 +1,2 @@
+603,575,939,381,980,453,644,647,0
+688,655,927,528,958,585,719,712,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9837bba0dcca3769a57f7aba30cdb6dcf2af86d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.JPG.txt
@@ -0,0 +1,5 @@
+846,351,952,414,930,450,824,387,0
+800,390,979,478,965,506,786,418,0
+836,503,958,549,941,594,819,548,0
+645,657,804,683,791,760,632,734,0
+663,752,771,765,765,813,657,800,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e9837bba0dcca3769a57f7aba30cdb6dcf2af86d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1598.gt
@@ -0,0 +1,5 @@
+846,351,952,414,930,450,824,387,0
+800,390,979,478,965,506,786,418,0
+836,503,958,549,941,594,819,548,0
+645,657,804,683,791,760,632,734,0
+663,752,771,765,765,813,657,800,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f2815108e7e66dfa6436093ed2e79b213666a47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.JPG.txt
@@ -0,0 +1 @@
+629,576,944,504,969,613,654,685,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1f2815108e7e66dfa6436093ed2e79b213666a47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1599.gt
@@ -0,0 +1 @@
+629,576,944,504,969,613,654,685,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..54109981943359aa7a2ea60d23babea9202c289a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.JPG.txt
@@ -0,0 +1,8 @@
+492,286,1141,202,1159,340,510,424,0
+798,537,957,511,968,575,809,601,0
+906,608,1327,539,1334,578,913,647,0
+915,672,1163,626,1170,664,922,710,0
+930,730,1351,650,1359,694,938,774,0
+941,791,1188,741,1196,782,949,832,0
+952,851,1343,767,1353,818,962,902,0
+961,915,1208,863,1218,908,971,960,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.gt
new file mode 100644
index 0000000000000000000000000000000000000000..54109981943359aa7a2ea60d23babea9202c289a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1605.gt
@@ -0,0 +1,8 @@
+492,286,1141,202,1159,340,510,424,0
+798,537,957,511,968,575,809,601,0
+906,608,1327,539,1334,578,913,647,0
+915,672,1163,626,1170,664,922,710,0
+930,730,1351,650,1359,694,938,774,0
+941,791,1188,741,1196,782,949,832,0
+952,851,1343,767,1353,818,962,902,0
+961,915,1208,863,1218,908,971,960,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f85ebd13b97130bb88c23845adbe2e5bde8eeb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.JPG.txt
@@ -0,0 +1,4 @@
+438,284,800,191,813,239,451,332,0
+499,419,735,366,748,420,512,473,0
+765,581,1037,535,1052,621,780,667,0
+768,680,1047,631,1058,692,779,741,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f85ebd13b97130bb88c23845adbe2e5bde8eeb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1607.gt
@@ -0,0 +1,4 @@
+438,284,800,191,813,239,451,332,0
+499,419,735,366,748,420,512,473,0
+765,581,1037,535,1052,621,780,667,0
+768,680,1047,631,1058,692,779,741,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21ff4e1ff9e390084d23603c924caf97de83d9a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.JPG.txt
@@ -0,0 +1 @@
+321,657,1303,502,1322,620,340,775,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.gt
new file mode 100644
index 0000000000000000000000000000000000000000..21ff4e1ff9e390084d23603c924caf97de83d9a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1620.gt
@@ -0,0 +1 @@
+321,657,1303,502,1322,620,340,775,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b153a4f90ca66174a9e763dcc91d91d8ecb123d9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.JPG.txt
@@ -0,0 +1 @@
+759,615,868,610,869,638,760,643,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b153a4f90ca66174a9e763dcc91d91d8ecb123d9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1621.gt
@@ -0,0 +1 @@
+759,615,868,610,869,638,760,643,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09be959ca07cc307fdf24c7728b3ce9307b5e1ac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.JPG.txt
@@ -0,0 +1,2 @@
+707,487,746,484,757,654,718,657,0
+793,534,875,535,874,629,792,628,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.gt
new file mode 100644
index 0000000000000000000000000000000000000000..09be959ca07cc307fdf24c7728b3ce9307b5e1ac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1626.gt
@@ -0,0 +1,2 @@
+707,487,746,484,757,654,718,657,0
+793,534,875,535,874,629,792,628,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f179c1d5e8c16a99a1b17823f0af7e242f4a227c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.JPG.txt
@@ -0,0 +1 @@
+347,212,839,99,877,265,385,378,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f179c1d5e8c16a99a1b17823f0af7e242f4a227c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1627.gt
@@ -0,0 +1 @@
+347,212,839,99,877,265,385,378,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7b26f8d51f27ac0c17b287ffcda93ccfd197239a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.JPG.txt
@@ -0,0 +1,5 @@
+152,611,647,551,656,625,161,685,0
+738,556,1514,443,1523,502,747,615,0
+160,840,1176,685,1192,790,176,945,0
+180,1039,1082,891,1089,930,187,1078,0
+185,1104,1137,938,1145,983,193,1149,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7b26f8d51f27ac0c17b287ffcda93ccfd197239a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1628.gt
@@ -0,0 +1,5 @@
+152,611,647,551,656,625,161,685,0
+738,556,1514,443,1523,502,747,615,0
+160,840,1176,685,1192,790,176,945,0
+180,1039,1082,891,1089,930,187,1078,0
+185,1104,1137,938,1145,983,193,1149,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a172f7911febff145c22e5ecbb34231d932fe8f4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.JPG.txt
@@ -0,0 +1,3 @@
+1374,870,1478,890,1471,928,1367,908,0
+268,600,961,711,953,758,260,647,0
+340,661,1069,796,1052,888,323,753,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a172f7911febff145c22e5ecbb34231d932fe8f4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1646.gt
@@ -0,0 +1,3 @@
+1374,870,1478,890,1471,928,1367,908,0
+268,600,961,711,953,758,260,647,0
+340,661,1069,796,1052,888,323,753,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f6bd6a1b4e995bec4676eecb558106a9f8cab303
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.JPG.txt
@@ -0,0 +1,2 @@
+615,386,1129,691,983,937,469,632,0
+514,598,1017,1082,944,1158,441,674,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f6bd6a1b4e995bec4676eecb558106a9f8cab303
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1652.gt
@@ -0,0 +1,2 @@
+615,386,1129,691,983,937,469,632,0
+514,598,1017,1082,944,1158,441,674,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2ff6ebd61111ee9600765c64514700c791636eb1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.JPG.txt
@@ -0,0 +1 @@
+663,521,1006,536,1003,601,660,586,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2ff6ebd61111ee9600765c64514700c791636eb1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1654.gt
@@ -0,0 +1 @@
+663,521,1006,536,1003,601,660,586,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0941f37591343b44b4f4507c8ac853196dcf16de
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.JPG.txt
@@ -0,0 +1,3 @@
+942,311,1021,279,1096,460,1017,492,0
+833,340,898,315,982,528,917,553,0
+659,381,734,352,832,605,757,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0941f37591343b44b4f4507c8ac853196dcf16de
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1657.gt
@@ -0,0 +1,3 @@
+942,311,1021,279,1096,460,1017,492,0
+833,340,898,315,982,528,917,553,0
+659,381,734,352,832,605,757,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..411d723b2b85ddf0d950c4cad40e7ce01f2e46cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.JPG.txt
@@ -0,0 +1,7 @@
+576,243,1036,332,1024,396,564,307,0
+576,327,779,377,766,434,563,384,0
+581,420,1109,557,1093,621,565,484,0
+578,502,1056,645,1040,697,562,554,0
+581,581,1006,715,990,765,565,631,0
+584,645,1042,819,1021,873,563,699,0
+1030,836,1191,901,1125,1064,964,999,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.gt
new file mode 100644
index 0000000000000000000000000000000000000000..411d723b2b85ddf0d950c4cad40e7ce01f2e46cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1668.gt
@@ -0,0 +1,7 @@
+576,243,1036,332,1024,396,564,307,0
+576,327,779,377,766,434,563,384,0
+581,420,1109,557,1093,621,565,484,0
+578,502,1056,645,1040,697,562,554,0
+581,581,1006,715,990,765,565,631,0
+584,645,1042,819,1021,873,563,699,0
+1030,836,1191,901,1125,1064,964,999,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b71a46c083061689b0c98a9d356998d8e5a5a624
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.JPG.txt
@@ -0,0 +1,3 @@
+112,1098,514,1187,509,1212,107,1123,0
+387,660,1086,697,1080,810,381,773,0
+224,786,1525,879,1516,1006,215,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b71a46c083061689b0c98a9d356998d8e5a5a624
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1671.gt
@@ -0,0 +1,3 @@
+112,1098,514,1187,509,1212,107,1123,0
+387,660,1086,697,1080,810,381,773,0
+224,786,1525,879,1516,1006,215,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4df7cfb72467690d71a44dfec666e9b44b24973d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.JPG.txt
@@ -0,0 +1 @@
+423,338,1460,583,1426,728,389,483,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4df7cfb72467690d71a44dfec666e9b44b24973d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1674.gt
@@ -0,0 +1 @@
+423,338,1460,583,1426,728,389,483,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1675.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1675.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1675.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1675.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43cc914fa3583dae9d41791017b6aa66818c210b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.JPG.txt
@@ -0,0 +1,6 @@
+427,236,1354,386,1341,463,414,313,0
+427,402,824,476,812,539,415,465,0
+431,468,816,545,812,565,427,488,0
+426,560,697,620,685,672,414,612,0
+429,615,870,719,859,767,418,663,0
+428,664,867,772,857,816,418,708,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.gt
new file mode 100644
index 0000000000000000000000000000000000000000..43cc914fa3583dae9d41791017b6aa66818c210b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1679.gt
@@ -0,0 +1,6 @@
+427,236,1354,386,1341,463,414,313,0
+427,402,824,476,812,539,415,465,0
+431,468,816,545,812,565,427,488,0
+426,560,697,620,685,672,414,612,0
+429,615,870,719,859,767,418,663,0
+428,664,867,772,857,816,418,708,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff3f80761c9bde3978f8b5f5b8a4cc2899a3e38
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.JPG.txt
@@ -0,0 +1,3 @@
+193,259,819,131,847,270,221,398,0
+289,919,779,830,804,966,314,1055,0
+942,804,1451,701,1479,841,970,944,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff3f80761c9bde3978f8b5f5b8a4cc2899a3e38
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1689.gt
@@ -0,0 +1,3 @@
+193,259,819,131,847,270,221,398,0
+289,919,779,830,804,966,314,1055,0
+942,804,1451,701,1479,841,970,944,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37c220135022bf40002db3c415e94fec8de8ffe8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.JPG.txt
@@ -0,0 +1,2 @@
+207,192,1511,251,1504,406,200,347,0
+234,397,1559,302,1570,461,245,556,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.gt
new file mode 100644
index 0000000000000000000000000000000000000000..37c220135022bf40002db3c415e94fec8de8ffe8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1691.gt
@@ -0,0 +1,2 @@
+207,192,1511,251,1504,406,200,347,0
+234,397,1559,302,1570,461,245,556,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2cb150a5a45c948a54b2033e9be75a18c988c53f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.JPG.txt
@@ -0,0 +1,3 @@
+494,662,563,678,542,769,473,753,1
+386,304,806,485,735,651,315,470,0
+1137,550,1486,687,1421,853,1072,716,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2cb150a5a45c948a54b2033e9be75a18c988c53f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1696.gt
@@ -0,0 +1,3 @@
+494,662,563,678,542,769,473,753,1
+386,304,806,485,735,651,315,470,0
+1137,550,1486,687,1421,853,1072,716,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..236a3760a739c7bab6c045c6e7fbe7520e481271
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.JPG.txt
@@ -0,0 +1,3 @@
+741,916,1288,788,1328,957,781,1085,0
+442,630,1025,414,1085,576,502,792,0
+396,308,738,144,822,321,480,485,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.gt
new file mode 100644
index 0000000000000000000000000000000000000000..236a3760a739c7bab6c045c6e7fbe7520e481271
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1699.gt
@@ -0,0 +1,3 @@
+741,916,1288,788,1328,957,781,1085,0
+442,630,1025,414,1085,576,502,792,0
+396,308,738,144,822,321,480,485,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0554046ba8b80bfc265442bcc565b1c3f7916173
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.JPG.txt
@@ -0,0 +1,3 @@
+1161,345,1387,382,1379,433,1153,396,0
+1108,398,1402,456,1394,496,1100,438,0
+1094,499,1310,550,1298,600,1082,549,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0554046ba8b80bfc265442bcc565b1c3f7916173
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1706.gt
@@ -0,0 +1,3 @@
+1161,345,1387,382,1379,433,1153,396,0
+1108,398,1402,456,1394,496,1100,438,0
+1094,499,1310,550,1298,600,1082,549,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..977f40aafc5ec49f106cbd5e0d9f7df14257dfb0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.JPG.txt
@@ -0,0 +1 @@
+645,608,866,753,827,812,606,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.gt
new file mode 100644
index 0000000000000000000000000000000000000000..977f40aafc5ec49f106cbd5e0d9f7df14257dfb0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1715.gt
@@ -0,0 +1 @@
+645,608,866,753,827,812,606,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..547faa599cf121773dc979b2a932f8f4d276298c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.JPG.txt
@@ -0,0 +1,3 @@
+593,456,720,392,760,472,633,536,0
+679,724,948,583,1007,696,738,837,0
+770,799,998,690,1052,804,824,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.gt
new file mode 100644
index 0000000000000000000000000000000000000000..547faa599cf121773dc979b2a932f8f4d276298c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1718.gt
@@ -0,0 +1,3 @@
+593,456,720,392,760,472,633,536,0
+679,724,948,583,1007,696,738,837,0
+770,799,998,690,1052,804,824,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f4477de35211719aa100de4845e6ba4e2b20313
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.JPG.txt
@@ -0,0 +1 @@
+600,498,711,432,870,703,759,769,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f4477de35211719aa100de4845e6ba4e2b20313
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1721.gt
@@ -0,0 +1 @@
+600,498,711,432,870,703,759,769,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de36c439f4e2f89cc8eb10e047e6331cfaed1686
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.JPG.txt
@@ -0,0 +1,3 @@
+966,546,1197,632,1169,706,938,620,0
+846,540,1095,653,1027,803,778,690,0
+679,677,1182,837,1164,891,661,731,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.gt
new file mode 100644
index 0000000000000000000000000000000000000000..de36c439f4e2f89cc8eb10e047e6331cfaed1686
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1722.gt
@@ -0,0 +1,3 @@
+966,546,1197,632,1169,706,938,620,0
+846,540,1095,653,1027,803,778,690,0
+679,677,1182,837,1164,891,661,731,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26f43632b627455500366fd8dfc63f7063d3fb36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.JPG.txt
@@ -0,0 +1,2 @@
+520,542,991,541,992,668,521,669,0
+518,689,988,674,991,787,521,802,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.gt
new file mode 100644
index 0000000000000000000000000000000000000000..26f43632b627455500366fd8dfc63f7063d3fb36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1726.gt
@@ -0,0 +1,2 @@
+520,542,991,541,992,668,521,669,0
+518,689,988,674,991,787,521,802,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b688c291e8031d8cc5304a5ee8c6c127caa8ed5b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.JPG.txt
@@ -0,0 +1 @@
+922,-1,1012,9,869,1195,779,1184,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b688c291e8031d8cc5304a5ee8c6c127caa8ed5b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1729.gt
@@ -0,0 +1 @@
+922,-1,1012,9,869,1195,779,1184,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6899da4aa5241a00a10fd3fceea82ebe2062d9d8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.JPG.txt
@@ -0,0 +1 @@
+464,417,1249,410,1250,550,465,557,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6899da4aa5241a00a10fd3fceea82ebe2062d9d8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1732.gt
@@ -0,0 +1 @@
+464,417,1249,410,1250,550,465,557,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1124cf05b48904b6a3f1e65825207c0eb136dc47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.JPG.txt
@@ -0,0 +1,2 @@
+896,957,1165,1016,1151,1081,882,1022,0
+887,1071,1150,1140,1136,1195,873,1126,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1124cf05b48904b6a3f1e65825207c0eb136dc47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1749.gt
@@ -0,0 +1,2 @@
+896,957,1165,1016,1151,1081,882,1022,0
+887,1071,1150,1140,1136,1195,873,1126,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..daf7f68e91c350db560cb82c103a23aa15947d55
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.JPG.txt
@@ -0,0 +1,7 @@
+539,262,1406,94,1439,260,572,428,0
+685,748,930,692,941,739,696,795,0
+941,684,1172,624,1183,664,952,724,0
+698,808,936,750,946,792,708,850,0
+953,736,1174,678,1180,702,959,760,0
+955,764,1113,724,1119,745,961,785,0
+587,491,1395,301,1412,374,604,564,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.gt
new file mode 100644
index 0000000000000000000000000000000000000000..daf7f68e91c350db560cb82c103a23aa15947d55
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1751.gt
@@ -0,0 +1,7 @@
+539,262,1406,94,1439,260,572,428,0
+685,748,930,692,941,739,696,795,0
+941,684,1172,624,1183,664,952,724,0
+698,808,936,750,946,792,708,850,0
+953,736,1174,678,1180,702,959,760,0
+955,764,1113,724,1119,745,961,785,0
+587,491,1395,301,1412,374,604,564,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d39538fd7a9c00a508f43a296058deb206a069
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.JPG.txt
@@ -0,0 +1,5 @@
+1015,508,1134,518,1119,713,1000,703,0
+650,483,902,482,903,564,651,565,0
+706,574,798,575,797,608,705,607,0
+590,616,920,613,921,705,591,708,0
+645,715,854,714,855,745,646,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c5d39538fd7a9c00a508f43a296058deb206a069
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1757.gt
@@ -0,0 +1,5 @@
+1015,508,1134,518,1119,713,1000,703,0
+650,483,902,482,903,564,651,565,0
+706,574,798,575,797,608,705,607,0
+590,616,920,613,921,705,591,708,0
+645,715,854,714,855,745,646,746,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bfa91c3f03e2cda8958eb6171c8fbdce63509f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.JPG.txt
@@ -0,0 +1,2 @@
+658,3,1510,272,1366,726,514,457,0
+578,522,1396,666,1342,974,524,830,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3bfa91c3f03e2cda8958eb6171c8fbdce63509f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1764.gt
@@ -0,0 +1,2 @@
+658,3,1510,272,1366,726,514,457,0
+578,522,1396,666,1342,974,524,830,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2717bdb166619cb598c4877abff93933e15714e6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.JPG.txt
@@ -0,0 +1,2 @@
+944,531,1397,751,1351,845,898,625,0
+1143,99,1473,210,1447,288,1117,177,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2717bdb166619cb598c4877abff93933e15714e6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1766.gt
@@ -0,0 +1,2 @@
+944,531,1397,751,1351,845,898,625,0
+1143,99,1473,210,1447,288,1117,177,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71b0e11746e7309fba3a8083ef2b92c319560c68
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.JPG.txt
@@ -0,0 +1,4 @@
+970,304,1089,386,1058,432,939,350,0
+738,258,1224,538,1183,610,697,330,0
+619,392,1096,657,1055,731,578,466,0
+422,497,1007,816,969,884,384,565,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.gt
new file mode 100644
index 0000000000000000000000000000000000000000..71b0e11746e7309fba3a8083ef2b92c319560c68
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1767.gt
@@ -0,0 +1,4 @@
+970,304,1089,386,1058,432,939,350,0
+738,258,1224,538,1183,610,697,330,0
+619,392,1096,657,1055,731,578,466,0
+422,497,1007,816,969,884,384,565,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3b46187216edaf238bf15438c8baeed5a169ab2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.JPG.txt
@@ -0,0 +1,2 @@
+821,909,962,925,942,1107,801,1091,0
+402,359,1421,402,1407,718,388,675,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b3b46187216edaf238bf15438c8baeed5a169ab2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1772.gt
@@ -0,0 +1,2 @@
+821,909,962,925,942,1107,801,1091,0
+402,359,1421,402,1407,718,388,675,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..59b9397b02defe75b8d3b669d3d4a6a2e485fd01
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.JPG.txt
@@ -0,0 +1,2 @@
+1037,242,1079,279,918,463,876,426,0
+668,547,778,634,338,1187,228,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.gt
new file mode 100644
index 0000000000000000000000000000000000000000..59b9397b02defe75b8d3b669d3d4a6a2e485fd01
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1789.gt
@@ -0,0 +1,2 @@
+1037,242,1079,279,918,463,876,426,0
+668,547,778,634,338,1187,228,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae6857e136ff6ade19222f282e8bacfd1a7ad3f4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.JPG.txt
@@ -0,0 +1 @@
+730,436,1454,603,1432,703,708,536,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ae6857e136ff6ade19222f282e8bacfd1a7ad3f4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1791.gt
@@ -0,0 +1 @@
+730,436,1454,603,1432,703,708,536,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19ffdecfcffc5ca34e34999370e8c1aea415a2ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.JPG.txt
@@ -0,0 +1,2 @@
+48,782,880,521,961,778,129,1039,0
+166,1059,958,810,985,894,193,1143,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.gt
new file mode 100644
index 0000000000000000000000000000000000000000..19ffdecfcffc5ca34e34999370e8c1aea415a2ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1800.gt
@@ -0,0 +1,2 @@
+48,782,880,521,961,778,129,1039,0
+166,1059,958,810,985,894,193,1143,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2edc617dba9e136c09544e966ca97d31b03ac86
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.JPG.txt
@@ -0,0 +1 @@
+657,489,1253,406,1276,566,680,649,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e2edc617dba9e136c09544e966ca97d31b03ac86
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1802.gt
@@ -0,0 +1 @@
+657,489,1253,406,1276,566,680,649,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1fa4ad8f08886280438c4e3b6b34d5db79391cd8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.JPG.txt
@@ -0,0 +1,2 @@
+564,520,1165,440,1179,541,578,621,0
+571,631,1194,550,1200,599,577,680,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1fa4ad8f08886280438c4e3b6b34d5db79391cd8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1806.gt
@@ -0,0 +1,2 @@
+564,520,1165,440,1179,541,578,621,0
+571,631,1194,550,1200,599,577,680,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1352a1afa14c683a21126a0a3d9a91d7fb48cb4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.JPG.txt
@@ -0,0 +1,3 @@
+211,174,1472,-61,1521,199,260,435,0
+488,381,783,329,791,375,496,427,1
+834,315,1201,251,1209,298,842,362,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1352a1afa14c683a21126a0a3d9a91d7fb48cb4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1811.gt
@@ -0,0 +1,3 @@
+211,174,1472,-61,1521,199,260,435,0
+488,381,783,329,791,375,496,427,1
+834,315,1201,251,1209,298,842,362,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9d8e05d5a553d746b1261497d5bd2d81c55f176
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.JPG.txt
@@ -0,0 +1 @@
+610,207,933,260,912,385,589,332,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f9d8e05d5a553d746b1261497d5bd2d81c55f176
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1814.gt
@@ -0,0 +1 @@
+610,207,933,260,912,385,589,332,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..465af908fca61f0435f3a587ec43812c33c90688
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.JPG.txt
@@ -0,0 +1,2 @@
+524,945,1292,763,1323,894,555,1076,0
+1425,323,1490,308,1513,411,1448,426,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.gt
new file mode 100644
index 0000000000000000000000000000000000000000..465af908fca61f0435f3a587ec43812c33c90688
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1825.gt
@@ -0,0 +1,2 @@
+524,945,1292,763,1323,894,555,1076,0
+1425,323,1490,308,1513,411,1448,426,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4876a713c7e379a5f8cd32e6f587b777f5b4660a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.JPG.txt
@@ -0,0 +1,2 @@
+276,785,1081,557,1114,671,309,899,0
+31,1020,1509,600,1544,724,66,1144,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4876a713c7e379a5f8cd32e6f587b777f5b4660a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1836.gt
@@ -0,0 +1,2 @@
+276,785,1081,557,1114,671,309,899,0
+31,1020,1509,600,1544,724,66,1144,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb71d751f8cbaf6c63fd0cfbc2648c68db7c2a54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.JPG.txt
@@ -0,0 +1,2 @@
+669,133,790,134,775,1044,654,1043,0
+833,403,963,404,960,810,830,809,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.gt
new file mode 100644
index 0000000000000000000000000000000000000000..cb71d751f8cbaf6c63fd0cfbc2648c68db7c2a54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1839.gt
@@ -0,0 +1,2 @@
+669,133,790,134,775,1044,654,1043,0
+833,403,963,404,960,810,830,809,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..579c0d16b6c8b7d690d5e6fb43d01c23f427743d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.JPG.txt
@@ -0,0 +1,12 @@
+744,18,1195,158,1177,217,726,77,0
+795,115,1169,235,1151,292,777,172,0
+647,167,1138,318,1124,364,633,213,0
+938,839,1508,727,1520,785,950,897,0
+958,941,1407,853,1421,927,972,1015,0
+977,1046,1534,936,1550,1018,993,1128,0
+442,596,865,981,824,1026,401,641,0
+371,657,692,965,644,1015,323,707,0
+310,719,700,1108,643,1165,253,776,0
+98,563,513,237,545,278,130,604,0
+135,410,463,163,499,211,171,458,0
+25,398,410,120,449,173,64,451,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.gt
new file mode 100644
index 0000000000000000000000000000000000000000..579c0d16b6c8b7d690d5e6fb43d01c23f427743d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1846.gt
@@ -0,0 +1,12 @@
+744,18,1195,158,1177,217,726,77,0
+795,115,1169,235,1151,292,777,172,0
+647,167,1138,318,1124,364,633,213,0
+938,839,1508,727,1520,785,950,897,0
+958,941,1407,853,1421,927,972,1015,0
+977,1046,1534,936,1550,1018,993,1128,0
+442,596,865,981,824,1026,401,641,0
+371,657,692,965,644,1015,323,707,0
+310,719,700,1108,643,1165,253,776,0
+98,563,513,237,545,278,130,604,0
+135,410,463,163,499,211,171,458,0
+25,398,410,120,449,173,64,451,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..180d594cc74ac21c7a3127f9c08fc0f6aa89f151
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.JPG.txt
@@ -0,0 +1,2 @@
+1064,119,1554,588,1483,662,993,193,0
+949,310,1259,593,1217,639,907,356,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.gt
new file mode 100644
index 0000000000000000000000000000000000000000..180d594cc74ac21c7a3127f9c08fc0f6aa89f151
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1864.gt
@@ -0,0 +1,2 @@
+1064,119,1554,588,1483,662,993,193,0
+949,310,1259,593,1217,639,907,356,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cfa51e7f686e06005a9d33a5e502e00efea1410
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.JPG.txt
@@ -0,0 +1 @@
+350,900,1152,251,1217,331,415,980,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1cfa51e7f686e06005a9d33a5e502e00efea1410
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1865.gt
@@ -0,0 +1 @@
+350,900,1152,251,1217,331,415,980,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f8cf6b9e527c4d794c7a33934b3a3b606792bfb6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.JPG.txt
@@ -0,0 +1,5 @@
+330,28,1062,98,1050,218,318,148,0
+319,152,941,194,933,313,311,271,0
+292,324,1035,353,1029,514,286,485,0
+256,666,1004,673,1003,848,255,841,0
+165,857,1270,775,1292,1082,187,1164,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f8cf6b9e527c4d794c7a33934b3a3b606792bfb6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1867.gt
@@ -0,0 +1,5 @@
+330,28,1062,98,1050,218,318,148,0
+319,152,941,194,933,313,311,271,0
+292,324,1035,353,1029,514,286,485,0
+256,666,1004,673,1003,848,255,841,0
+165,857,1270,775,1292,1082,187,1164,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe7315ed440ab0b1fd0b2f129b86227bb3102ca1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.JPG.txt
@@ -0,0 +1,2 @@
+462,26,536,57,117,1063,43,1032,0
+535,192,597,219,218,1085,156,1058,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe7315ed440ab0b1fd0b2f129b86227bb3102ca1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1869.gt
@@ -0,0 +1,2 @@
+462,26,536,57,117,1063,43,1032,0
+535,192,597,219,218,1085,156,1058,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a658868df5f4a1fb25801892ca1908fd4a37527c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.JPG.txt
@@ -0,0 +1,2 @@
+78,612,1340,325,1389,539,127,826,0
+-6,258,887,60,952,352,58,550,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a658868df5f4a1fb25801892ca1908fd4a37527c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1903.gt
@@ -0,0 +1,2 @@
+78,612,1340,325,1389,539,127,826,0
+-6,258,887,60,952,352,58,550,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..780946ba1013eb68b69d9fff88f929306b2a92fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.JPG.txt
@@ -0,0 +1 @@
+759,383,874,368,888,469,773,484,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.gt
new file mode 100644
index 0000000000000000000000000000000000000000..780946ba1013eb68b69d9fff88f929306b2a92fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1923.gt
@@ -0,0 +1 @@
+759,383,874,368,888,469,773,484,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..755b6e051949cfeafb7bd3af0e5226d504c76a7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.JPG.txt
@@ -0,0 +1 @@
+234,884,1349,721,1374,897,259,1060,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.gt
new file mode 100644
index 0000000000000000000000000000000000000000..755b6e051949cfeafb7bd3af0e5226d504c76a7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1926.gt
@@ -0,0 +1 @@
+234,884,1349,721,1374,897,259,1060,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96c7a7e56161fdb43f8b20890eb679c832ad4ead
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.JPG.txt
@@ -0,0 +1,5 @@
+438,1021,878,1100,870,1145,430,1066,0
+158,816,1212,1008,1198,1084,144,892,0
+373,461,1145,607,1098,858,326,712,0
+767,223,987,269,978,311,758,265,0
+1060,289,1378,357,1370,394,1052,326,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.gt
new file mode 100644
index 0000000000000000000000000000000000000000..96c7a7e56161fdb43f8b20890eb679c832ad4ead
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1933.gt
@@ -0,0 +1,5 @@
+438,1021,878,1100,870,1145,430,1066,0
+158,816,1212,1008,1198,1084,144,892,0
+373,461,1145,607,1098,858,326,712,0
+767,223,987,269,978,311,758,265,0
+1060,289,1378,357,1370,394,1052,326,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8dd6e6489155fd64c9c197ca935a415b368012db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.JPG.txt
@@ -0,0 +1 @@
+648,419,842,430,823,772,629,761,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8dd6e6489155fd64c9c197ca935a415b368012db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1936.gt
@@ -0,0 +1 @@
+648,419,842,430,823,772,629,761,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2391f657751ee9aee079a7a250d38012c0e4bac9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.JPG.txt
@@ -0,0 +1 @@
+156,519,1287,271,1329,464,198,712,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2391f657751ee9aee079a7a250d38012c0e4bac9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1937.gt
@@ -0,0 +1 @@
+156,519,1287,271,1329,464,198,712,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de245340b33069f6b92310e3f8f1035bceb6ceb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.JPG.txt
@@ -0,0 +1,2 @@
+397,524,1141,98,1264,312,520,738,0
+215,910,1458,152,1550,303,307,1061,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.gt
new file mode 100644
index 0000000000000000000000000000000000000000..de245340b33069f6b92310e3f8f1035bceb6ceb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1940.gt
@@ -0,0 +1,2 @@
+397,524,1141,98,1264,312,520,738,0
+215,910,1458,152,1550,303,307,1061,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6254a45f5243bdfd62e7299eb661964d8317c538
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.JPG.txt
@@ -0,0 +1 @@
+757,4,1291,-4,1311,1086,777,1095,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6254a45f5243bdfd62e7299eb661964d8317c538
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1943.gt
@@ -0,0 +1 @@
+757,4,1291,-4,1311,1086,777,1095,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4c12de43aa1f99d320d6bb0c73aa608a64e674b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.JPG.txt
@@ -0,0 +1,4 @@
+303,161,1206,-3,1232,141,329,306,0
+380,447,817,328,859,482,422,601,0
+612,693,1265,463,1317,609,664,839,0
+609,1010,1392,696,1450,841,667,1155,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a4c12de43aa1f99d320d6bb0c73aa608a64e674b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1952.gt
@@ -0,0 +1,4 @@
+303,161,1206,-3,1232,141,329,306,0
+380,447,817,328,859,482,422,601,0
+612,693,1265,463,1317,609,664,839,0
+609,1010,1392,696,1450,841,667,1155,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3da422e9ef8ccd65e659540ef6cecaa174c8f23b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.JPG.txt
@@ -0,0 +1,3 @@
+662,172,1078,212,1067,334,651,294,0
+731,366,1148,401,1137,532,720,497,0
+434,847,650,848,649,909,433,908,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3da422e9ef8ccd65e659540ef6cecaa174c8f23b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1953.gt
@@ -0,0 +1,3 @@
+662,172,1078,212,1067,334,651,294,0
+731,366,1148,401,1137,532,720,497,0
+434,847,650,848,649,909,433,908,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e36df355e8767324771b227cff21f4992d3f33f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.JPG.txt
@@ -0,0 +1,2 @@
+294,136,450,136,450,993,294,993,0
+357,4,417,-4,420,17,360,26,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7e36df355e8767324771b227cff21f4992d3f33f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1954.gt
@@ -0,0 +1,2 @@
+294,136,450,136,450,993,294,993,0
+357,4,417,-4,420,17,360,26,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e667f4878d15b4afdfbbc1fa8c6cd7f7b5c49e3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.JPG.txt
@@ -0,0 +1,2 @@
+507,477,1281,297,1321,471,547,651,0
+550,669,850,610,869,704,569,763,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0e667f4878d15b4afdfbbc1fa8c6cd7f7b5c49e3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1964.gt
@@ -0,0 +1,2 @@
+507,477,1281,297,1321,471,547,651,0
+550,669,850,610,869,704,569,763,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3038f8acfc62599148d9aa22236d06ea01cd25eb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.JPG.txt
@@ -0,0 +1 @@
+943,278,1123,272,1156,1158,976,1164,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3038f8acfc62599148d9aa22236d06ea01cd25eb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1969.gt
@@ -0,0 +1 @@
+943,278,1123,272,1156,1158,976,1164,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5e73d339afd2113f60e43ee3f1a74c7ac490204
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.JPG.txt
@@ -0,0 +1 @@
+800,369,1250,701,1179,798,729,466,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e5e73d339afd2113f60e43ee3f1a74c7ac490204
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1970.gt
@@ -0,0 +1 @@
+800,369,1250,701,1179,798,729,466,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5536455e76d46dce69af79edd1e69bae586b4c75
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.JPG.txt
@@ -0,0 +1 @@
+437,753,1471,504,1499,619,465,868,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5536455e76d46dce69af79edd1e69bae586b4c75
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1972.gt
@@ -0,0 +1 @@
+437,753,1471,504,1499,619,465,868,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f1f1860b49cae3feaf95f97fda89d382e87f4d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.JPG.txt
@@ -0,0 +1 @@
+535,417,1291,661,1153,1089,397,845,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f1f1860b49cae3feaf95f97fda89d382e87f4d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1992.gt
@@ -0,0 +1 @@
+535,417,1291,661,1153,1089,397,845,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4816eac099bd6e2d34385b85690b5ab08e2781b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.JPG.txt
@@ -0,0 +1 @@
+996,50,1559,49,1560,875,997,876,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c4816eac099bd6e2d34385b85690b5ab08e2781b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_1994.gt
@@ -0,0 +1 @@
+996,50,1559,49,1560,875,997,876,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3691a9c9d6d7db393454640bff605b42b8610406
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.JPG.txt
@@ -0,0 +1 @@
+506,448,748,398,793,616,551,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3691a9c9d6d7db393454640bff605b42b8610406
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2002.gt
@@ -0,0 +1 @@
+506,448,748,398,793,616,551,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92527a8e5cb60c95b4aeab8929b0ab1d35589e99
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.JPG.txt
@@ -0,0 +1,3 @@
+389,444,1419,344,1445,614,415,714,0
+341,858,1050,795,1058,887,349,950,0
+340,954,564,943,565,974,341,985,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.gt
new file mode 100644
index 0000000000000000000000000000000000000000..92527a8e5cb60c95b4aeab8929b0ab1d35589e99
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2008.gt
@@ -0,0 +1,3 @@
+389,444,1419,344,1445,614,415,714,0
+341,858,1050,795,1058,887,349,950,0
+340,954,564,943,565,974,341,985,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d656b77a212d9111aab8b2471a24c789e45c5c90
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.JPG.txt
@@ -0,0 +1 @@
+1111,424,1216,486,1028,805,923,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d656b77a212d9111aab8b2471a24c789e45c5c90
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2009.gt
@@ -0,0 +1 @@
+1111,424,1216,486,1028,805,923,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..051eb79f3b4d9d144674f46497773b9d88e6cc7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.JPG.txt
@@ -0,0 +1 @@
+716,625,1060,332,1213,512,869,805,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.gt
new file mode 100644
index 0000000000000000000000000000000000000000..051eb79f3b4d9d144674f46497773b9d88e6cc7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2010.gt
@@ -0,0 +1 @@
+716,625,1060,332,1213,512,869,805,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13ba2d98da0b3848bd7428768be8152cc38ff75d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.JPG.txt
@@ -0,0 +1 @@
+597,652,944,509,975,583,628,726,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.gt
new file mode 100644
index 0000000000000000000000000000000000000000..13ba2d98da0b3848bd7428768be8152cc38ff75d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2013.gt
@@ -0,0 +1 @@
+597,652,944,509,975,583,628,726,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc04756c61727c1a1d1472b7d25d2bf78e6c5bf8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.JPG.txt
@@ -0,0 +1 @@
+619,12,812,6,845,1150,652,1156,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bc04756c61727c1a1d1472b7d25d2bf78e6c5bf8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2018.gt
@@ -0,0 +1 @@
+619,12,812,6,845,1150,652,1156,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1fe57352fad9a41922a43558d6a5dec2a437c3c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.JPG.txt
@@ -0,0 +1,2 @@
+66,952,1195,412,1297,624,168,1164,0
+673,890,1549,483,1596,586,720,993,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1fe57352fad9a41922a43558d6a5dec2a437c3c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2025.gt
@@ -0,0 +1,2 @@
+66,952,1195,412,1297,624,168,1164,0
+673,890,1549,483,1596,586,720,993,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e956f75b3c5bddba9bea71a8c9b97e33a0b9648
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.JPG.txt
@@ -0,0 +1 @@
+160,751,1435,809,1427,996,152,938,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8e956f75b3c5bddba9bea71a8c9b97e33a0b9648
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2030.gt
@@ -0,0 +1 @@
+160,751,1435,809,1427,996,152,938,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44ce1ae65b1b5f9f01dc5c332bdec53f7e4eb047
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.JPG.txt
@@ -0,0 +1,2 @@
+911,1014,1544,1017,1543,1157,910,1154,0
+17,741,1526,810,1516,1039,7,970,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44ce1ae65b1b5f9f01dc5c332bdec53f7e4eb047
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2032.gt
@@ -0,0 +1,2 @@
+911,1014,1544,1017,1543,1157,910,1154,0
+17,741,1526,810,1516,1039,7,970,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5bb7464f3b89c8ad874d261b26ab6b232fac1400
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.JPG.txt
@@ -0,0 +1 @@
+744,363,1198,612,1049,885,595,636,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5bb7464f3b89c8ad874d261b26ab6b232fac1400
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2033.gt
@@ -0,0 +1 @@
+744,363,1198,612,1049,885,595,636,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0df3abc4c4645cc28a2a29fc3b10caa6be5699a3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.JPG.txt
@@ -0,0 +1 @@
+204,268,1398,1105,1309,1233,115,396,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0df3abc4c4645cc28a2a29fc3b10caa6be5699a3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2034.gt
@@ -0,0 +1 @@
+204,268,1398,1105,1309,1233,115,396,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4228e179964f093eef57902c1e2300a79fe4863
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.JPG.txt
@@ -0,0 +1 @@
+842,305,973,302,992,989,861,992,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f4228e179964f093eef57902c1e2300a79fe4863
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2035.gt
@@ -0,0 +1 @@
+842,305,973,302,992,989,861,992,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9af705e1a64feba87b8c76b9f03f99016c7b05d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.JPG.txt
@@ -0,0 +1 @@
+446,622,1174,227,1247,362,519,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9af705e1a64feba87b8c76b9f03f99016c7b05d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2041.gt
@@ -0,0 +1 @@
+446,622,1174,227,1247,362,519,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b7751a9288de68a81e205340ea53b6a67b32479c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.JPG.txt
@@ -0,0 +1,2 @@
+1576,689,1597,690,1596,704,1575,703,1
+221,433,1509,523,1489,819,201,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b7751a9288de68a81e205340ea53b6a67b32479c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2044.gt
@@ -0,0 +1,2 @@
+1576,689,1597,690,1596,704,1575,703,1
+221,433,1509,523,1489,819,201,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cba7fef84fc58a9d7185a20aeee64043c1b6da2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.JPG.txt
@@ -0,0 +1 @@
+442,609,1053,451,1158,856,547,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8cba7fef84fc58a9d7185a20aeee64043c1b6da2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2047.gt
@@ -0,0 +1 @@
+442,609,1053,451,1158,856,547,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c1aaae0f2321b389762b4f9ea3c08931d7daf6a7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.JPG.txt
@@ -0,0 +1,2 @@
+30,659,1233,395,1277,596,74,860,0
+54,913,1463,618,1507,827,98,1122,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c1aaae0f2321b389762b4f9ea3c08931d7daf6a7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2061.gt
@@ -0,0 +1,2 @@
+30,659,1233,395,1277,596,74,860,0
+54,913,1463,618,1507,827,98,1122,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f0c22a8f7f7d8ff889c7de3cace88cbc35b5880
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.JPG.txt
@@ -0,0 +1,2 @@
+89,330,1287,801,1257,876,59,405,0
+195,104,1372,560,1294,761,117,305,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3f0c22a8f7f7d8ff889c7de3cace88cbc35b5880
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2069.gt
@@ -0,0 +1,2 @@
+89,330,1287,801,1257,876,59,405,0
+195,104,1372,560,1294,761,117,305,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9775493e5a0a20fab372fb471a4f2e369e61e7d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.JPG.txt
@@ -0,0 +1 @@
+312,127,1458,345,1434,472,288,254,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9775493e5a0a20fab372fb471a4f2e369e61e7d4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2074.gt
@@ -0,0 +1 @@
+312,127,1458,345,1434,472,288,254,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f1a69de8149fa9ae01cb8d2feb50f4d7ebc7a97
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.JPG.txt
@@ -0,0 +1,2 @@
+238,186,1113,232,1093,618,218,572,0
+142,532,1574,555,1565,1126,133,1103,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5f1a69de8149fa9ae01cb8d2feb50f4d7ebc7a97
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2076.gt
@@ -0,0 +1,2 @@
+238,186,1113,232,1093,618,218,572,0
+142,532,1574,555,1565,1126,133,1103,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faa780fd105f89225555a33f4d93ae01cf88b5cf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.JPG.txt
@@ -0,0 +1,2 @@
+666,474,1056,321,1090,410,700,563,0
+739,598,1056,469,1100,577,783,706,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.gt
new file mode 100644
index 0000000000000000000000000000000000000000..faa780fd105f89225555a33f4d93ae01cf88b5cf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2082.gt
@@ -0,0 +1,2 @@
+666,474,1056,321,1090,410,700,563,0
+739,598,1056,469,1100,577,783,706,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..306fe00a5f2939427ff822d057b9d069abcea2ef
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.JPG.txt
@@ -0,0 +1,4 @@
+253,19,1558,333,1530,448,225,134,0
+207,158,1108,368,1079,491,178,281,0
+156,327,1068,510,1044,630,132,447,0
+93,560,1441,827,1402,1020,54,753,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.gt
new file mode 100644
index 0000000000000000000000000000000000000000..306fe00a5f2939427ff822d057b9d069abcea2ef
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2090.gt
@@ -0,0 +1,4 @@
+253,19,1558,333,1530,448,225,134,0
+207,158,1108,368,1079,491,178,281,0
+156,327,1068,510,1044,630,132,447,0
+93,560,1441,827,1402,1020,54,753,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7fd2ae695e6173f0b998a8a5b8163405e8da9701
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.JPG.txt
@@ -0,0 +1,2 @@
+276,339,528,364,515,497,263,472,0
+267,492,507,517,499,594,259,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7fd2ae695e6173f0b998a8a5b8163405e8da9701
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2095.gt
@@ -0,0 +1,2 @@
+276,339,528,364,515,497,263,472,0
+267,492,507,517,499,594,259,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee9d878c753e672105e9baa886e46c89e49f6910
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.JPG.txt
@@ -0,0 +1 @@
+193,764,1590,461,1665,806,268,1109,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ee9d878c753e672105e9baa886e46c89e49f6910
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2096.gt
@@ -0,0 +1 @@
+193,764,1590,461,1665,806,268,1109,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3390c0ea4e8022711699dad775ec6975666ea4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.JPG.txt
@@ -0,0 +1 @@
+225,214,1347,837,1269,976,147,353,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b3390c0ea4e8022711699dad775ec6975666ea4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2099.gt
@@ -0,0 +1 @@
+225,214,1347,837,1269,976,147,353,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81bc26e76168c78375b759a8cd02e0bfa7d8a48b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.JPG.txt
@@ -0,0 +1 @@
+249,288,1449,28,1554,515,354,775,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.gt
new file mode 100644
index 0000000000000000000000000000000000000000..81bc26e76168c78375b759a8cd02e0bfa7d8a48b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2102.gt
@@ -0,0 +1 @@
+249,288,1449,28,1554,515,354,775,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66e75fc8f071675b8ef5d1cac0a5d8fcebe039e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.JPG.txt
@@ -0,0 +1,3 @@
+169,299,282,355,235,450,122,394,0
+910,860,1008,949,904,1064,806,975,0
+1321,373,1444,305,1501,408,1378,476,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.gt
new file mode 100644
index 0000000000000000000000000000000000000000..66e75fc8f071675b8ef5d1cac0a5d8fcebe039e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2106.gt
@@ -0,0 +1,3 @@
+169,299,282,355,235,450,122,394,0
+910,860,1008,949,904,1064,806,975,0
+1321,373,1444,305,1501,408,1378,476,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b926403fe09f8961a4bcea957bee1e4c2afc877d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.JPG.txt
@@ -0,0 +1 @@
+295,163,1482,398,1454,542,267,307,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b926403fe09f8961a4bcea957bee1e4c2afc877d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2115.gt
@@ -0,0 +1 @@
+295,163,1482,398,1454,542,267,307,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d921f8b27e5e6c6669462d71ec1ddcf08d21753b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.JPG.txt
@@ -0,0 +1 @@
+923,220,1199,234,1156,1120,880,1106,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d921f8b27e5e6c6669462d71ec1ddcf08d21753b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2120.gt
@@ -0,0 +1 @@
+923,220,1199,234,1156,1120,880,1106,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2163cf7179a36665f5da6ffb0cbafa0faa19b799
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.JPG.txt
@@ -0,0 +1 @@
+236,641,1565,117,1605,219,276,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2163cf7179a36665f5da6ffb0cbafa0faa19b799
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2125.gt
@@ -0,0 +1 @@
+236,641,1565,117,1605,219,276,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc379b944d1104f8d1f82c04d2b52fdb86dfa033
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.JPG.txt
@@ -0,0 +1,2 @@
+279,355,1278,330,1284,565,285,590,0
+1317,307,1347,321,1323,374,1293,360,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bc379b944d1104f8d1f82c04d2b52fdb86dfa033
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2126.gt
@@ -0,0 +1,2 @@
+279,355,1278,330,1284,565,285,590,0
+1317,307,1347,321,1323,374,1293,360,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5686a62aeac271d7a2aaf3529771199f290e784c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.JPG.txt
@@ -0,0 +1,2 @@
+526,805,1303,592,1337,716,560,929,0
+394,408,1219,190,1268,373,443,591,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5686a62aeac271d7a2aaf3529771199f290e784c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2166.gt
@@ -0,0 +1,2 @@
+526,805,1303,592,1337,716,560,929,0
+394,408,1219,190,1268,373,443,591,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a81c89fc9808376a93cadaea1f12efbe71d34be4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.JPG.txt
@@ -0,0 +1 @@
+968,99,1062,102,1029,1094,935,1091,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a81c89fc9808376a93cadaea1f12efbe71d34be4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2177.gt
@@ -0,0 +1 @@
+968,99,1062,102,1029,1094,935,1091,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd845a4e5452aefa0a4614fac9328869977720de
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.JPG.txt
@@ -0,0 +1 @@
+361,647,1466,423,1551,842,446,1066,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.gt
new file mode 100644
index 0000000000000000000000000000000000000000..cd845a4e5452aefa0a4614fac9328869977720de
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2181.gt
@@ -0,0 +1 @@
+361,647,1466,423,1551,842,446,1066,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afd0e09d8895569135a24f7f6543c64913b0e143
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.JPG.txt
@@ -0,0 +1,2 @@
+1457,276,1556,250,1564,278,1465,304,1
+145,318,567,223,621,464,199,559,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.gt
new file mode 100644
index 0000000000000000000000000000000000000000..afd0e09d8895569135a24f7f6543c64913b0e143
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2183.gt
@@ -0,0 +1,2 @@
+1457,276,1556,250,1564,278,1465,304,1
+145,318,567,223,621,464,199,559,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..250627b39e4947e1390883966db0ce0e6639c2cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.JPG.txt
@@ -0,0 +1 @@
+173,761,1123,700,1132,840,182,901,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.gt
new file mode 100644
index 0000000000000000000000000000000000000000..250627b39e4947e1390883966db0ce0e6639c2cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2215.gt
@@ -0,0 +1 @@
+173,761,1123,700,1132,840,182,901,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2c1e2d810b7247703ec95c0b9fee86d02a4a8e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.JPG.txt
@@ -0,0 +1,3 @@
+210,617,690,339,879,666,399,944,0
+761,288,999,160,1042,240,804,368,0
+801,376,1095,204,1128,260,834,432,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e2c1e2d810b7247703ec95c0b9fee86d02a4a8e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2218.gt
@@ -0,0 +1,3 @@
+210,617,690,339,879,666,399,944,0
+761,288,999,160,1042,240,804,368,0
+801,376,1095,204,1128,260,834,432,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f499c7934dd2c0164626276b760a5ce607a612b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.JPG.txt
@@ -0,0 +1,3 @@
+421,793,1212,276,1352,490,561,1007,0
+1334,1152,1350,1137,1360,1148,1344,1163,1
+1357,1134,1372,1122,1381,1133,1366,1145,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1f499c7934dd2c0164626276b760a5ce607a612b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2220.gt
@@ -0,0 +1,3 @@
+421,793,1212,276,1352,490,561,1007,0
+1334,1152,1350,1137,1360,1148,1344,1163,1
+1357,1134,1372,1122,1381,1133,1366,1145,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9dc903d40869b2008ed98b5b6e3de096f941da63
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.JPG.txt
@@ -0,0 +1,9 @@
+893,907,926,899,932,920,899,928,0
+1111,1107,1325,1037,1343,1090,1129,1160,0
+50,337,921,236,950,491,79,592,0
+309,1193,376,1172,380,1184,313,1205,1
+352,816,386,802,392,815,358,829,1
+364,826,388,820,390,828,366,834,1
+-3,1135,29,1118,40,1140,7,1157,1
+0,1160,37,1145,43,1160,6,1175,0
+0,1180,42,1166,46,1178,3,1192,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9dc903d40869b2008ed98b5b6e3de096f941da63
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2221.gt
@@ -0,0 +1,9 @@
+893,907,926,899,932,920,899,928,0
+1111,1107,1325,1037,1343,1090,1129,1160,0
+50,337,921,236,950,491,79,592,0
+309,1193,376,1172,380,1184,313,1205,1
+352,816,386,802,392,815,358,829,1
+364,826,388,820,390,828,366,834,1
+-3,1135,29,1118,40,1140,7,1157,1
+0,1160,37,1145,43,1160,6,1175,0
+0,1180,42,1166,46,1178,3,1192,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6140e7094efb1cdec504756f695b7f68ece76288
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.JPG.txt
@@ -0,0 +1,4 @@
+546,482,832,431,850,530,564,581,0
+450,622,1028,595,1034,715,456,742,0
+503,829,1018,877,1010,961,495,913,0
+527,926,861,969,856,1010,522,967,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6140e7094efb1cdec504756f695b7f68ece76288
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_gts/IMG_2257.gt
@@ -0,0 +1,4 @@
+546,482,832,431,850,530,564,581,0
+450,622,1028,595,1034,715,456,742,0
+503,829,1018,877,1010,961,495,913,0
+527,926,861,969,856,1010,522,967,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0059.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0059.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..46b395b406f8b7258cdcbfadae5f1842d25d99f9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0059.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0080.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0080.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6795233df9373c8d249513174de7cc978315659e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0080.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0103.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0103.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5c462f60772bbd96c01ec3cff15f835e876fbbfb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0103.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0156.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0156.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..01a6d9a9729561215e35aa018bd21e1dc5663cc3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0156.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0158.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0158.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eb22e91bc998a5dce067bafb8c322c52cef5b410
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0158.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0172.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0172.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a83bf66447f1019394d6a84403be0547c3e6cf25
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0172.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0445.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0445.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ae696f58b1651f323b20274aac1574bcbf1510ea
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0445.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0449.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0449.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7b8a50a3015852afa27831442271200d0f6d3fbc
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0449.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0461.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0461.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9542ffe96b21c500f30a8cc63899f29e8870775b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0461.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0462.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0462.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..844e0ee7e22c9470f9b5b6a3717f7423c9b62991
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0462.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0468.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0468.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..20bcd13594e783164d33016b1b413cc1601d701e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0468.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0475.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0475.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9bc93bc213378ee5a9f075698bb90c6b65f847fa
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0475.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0477.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0477.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..74b61cf1dd08fa6fffbb6230f0febc7b1e674b88
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0477.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0478.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0478.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c8c5d0c371f99a5cc502de06842b33c95bde44ab
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0478.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0482.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0482.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..28b47f706d976cfae6ae60ab9a1a1b038f795384
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0482.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0485.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0485.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..59482ba6055e7be5c8743dcd83576bd475077850
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0485.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0491.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0491.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..235dab9203851a0b7513276ede2ffffdfc136a85
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0491.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0505.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0505.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..80de1aa4dd4cd2514d5cc8961e5e7a886c106586
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0505.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0507.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0507.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..89ee8754d87bd9b1bf9cea75513e29eb4b99b19f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0507.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0509.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0509.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..940ebe44d085627c53477432aeac9c609f89ca48
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0509.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0513.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0513.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..209e8f21985fe33ec3725550b888b86080215413
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0513.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0520.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0520.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4bbe002614bc68f1c1db8fff5de0c5ed2dba7457
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0520.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0521.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0521.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5cbc4be6c7aeb0562fb78681d2c7393f9c519029
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0521.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0545.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0545.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8239ab423631e0fd6abd72b358dbcde176f22cf3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0545.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0554.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0554.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b34d4dd208649142b9f397d1c31e270ae55b3fc8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0554.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0592.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0592.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2872bab624e3444f6fdc9706fd1acd98c49c8e66
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0592.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0599.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0599.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..69f7833e94ed3bceb3c063714b0854328b8a42eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0599.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0604.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0604.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..197416d22068436d6a2219b8adf0339337bfd846
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0604.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0607.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0607.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fbde08a56befbe09961016582105d3b7bebcde7e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0607.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0610.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0610.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9ad3380a0856873b5adced27be3ea931d8822572
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0610.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0612.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0612.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3603f99aefaff8c1a73ab625409432edaca8330a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0612.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0616.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0616.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6e88866d64e00a635d6a3d755aa64698cfedee38
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0616.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0625.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0625.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eca3a502c9be777edc5d9f7882605274b49e2265
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0625.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0638.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0638.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c06c3602053a84e04cece43b79c1a53c0ed89739
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0638.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0659.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0659.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9319a19199fd05009b67ddc51d150deba21c30c0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0659.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0666.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0666.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3b26211f26efba04940b8e05f5e4be773e759cca
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0666.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0667.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0667.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5a2c9f24ec1afec1f7e2669e2c1a0ebf84f4b37f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0667.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0668.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0668.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dbc901de5626318e77ed5cad38ad524ba30e3fbd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0668.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0670.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0670.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0b5d3158032e117ac29f6ee7c301b4798768de44
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0670.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0671.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0671.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..36c3ad9b822598685e61fe7413db00ff6506f06c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0671.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0672.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0672.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ff068504c84d5f8569f4581703920a66d34f2f9e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0672.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0675.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0675.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b51abf7dd58a75091b4cedd9b24adfda32bb9300
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0675.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0678.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0678.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0dd32af70a79d1af6ccd5ebc1c464cf1981929a8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0678.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0680.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0680.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fb0446e14aeb9a718b7ea90a31018eb3b3e37fc6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0680.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0698.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0698.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6c645bf026d991fc42adf53d5c77faffe0b520c0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0698.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0711.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0711.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..edb85f2405d5d55c1f730c431e1ed1abdb22c28c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0711.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0714.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0714.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..70f0b62ddf569bbc95b8131189c6751b031b4ea4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0714.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0716.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0716.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bdfa17bf417db96224100e7bd20353986d1f386c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0716.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0721.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0721.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f1003828a80e754be9b4ee3339eda6a6f8c99a4e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0721.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0739.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0739.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3759586e1d91cb0e1ffb0ce025f67655e2b11e4c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0739.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0742.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0742.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a8e8d9a71ba4607323c2c4b49ad4b45a5205cccb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0742.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0745.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0745.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5da7342047284f2dff44014388ce5c4eaaa1c373
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0745.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0760.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0760.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..98368409dab895bc7cbfe791baaf034e54f965ab
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0760.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0763.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0763.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f124bbf119ecec22a3cf018556844e5a44c85ae1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0763.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0765.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0765.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7f85ff37d61af83f3ddcd1e5170ace73da6932dd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0765.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0770.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0770.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..67250bfc0cbd002016e90bacbca8e69730f5e875
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0770.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0779.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0779.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..037247f23427cdd5c9524863d0acc9777d185b5d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0779.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0781.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0781.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..11c6f429a33a16ad5ef86aad2a82f4d01e6905d3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0781.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0790.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0790.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..676f1b15ba261a839a9c2858836f6eb624ebc587
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0790.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0793.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0793.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f0dc5adbe3b7987f34da239009bd3f670a368868
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0793.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0799.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0799.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..70c7c95cdd843d8aefad514a0b8d64cb9db9e2ba
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0799.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0802.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0802.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f5c64d1012b58527be59abf3c0539418bf78232f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0802.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0803.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0803.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4b8cc14fbe37e76aa052d3561dc07254ca81ad8f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0803.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0807.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0807.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..53bffee49a4b53add04d068112e34dd5d6d9d73d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0807.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0820.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0820.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..51870af59c51351d2263944e157eeecd8926b888
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0820.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0829.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0829.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a388cbd577499123c1f5f3add8f7eb80d4a34f03
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0829.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0830.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0830.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9e20a2ae5d19071917e6eede7ee09f76a1ca598a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0830.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0831.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0831.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..621c06617257bbc2e71896e2a6323d13f4e88494
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0831.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0833.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0833.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a51b067629a9122b35bcd8deacec0f81b996b152
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0833.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0836.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0836.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f46afae2c22fd6a3d1879b6e9b1fd42c9a99dbdd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0836.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0839.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0839.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cbc1a99db24ba8bf80ef2a63a1cfcb99a870b48d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0839.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0844.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0844.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..54d40a6b67bf088af557c5745b029775d5497974
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0844.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0846.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0846.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b2bc28bf62d82ceeeeffde3c4b12301cfcf7ed60
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0846.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0851.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0851.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fbaedfba0d65cc7bcd1accc6cac9588dcc8f4ad7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0851.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0866.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0866.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5e65a84706f2d5a7d8833ab3189f1beda98a5280
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0866.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0875.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0875.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..04a2d4fd86cce8171ba71e7e175e3ee499c40002
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0875.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0886.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0886.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e01d4c33c59581d2d799076df8298414a0d46d41
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0886.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0887.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0887.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..afa8b2fb57bc266308669118d0af489acc1f47f5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0887.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0888.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0888.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b307b0bc8d444984bddf6498cc7653e4d3a04941
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0888.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0891.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0891.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..63b129c9bfae2116b8eb217f40dd9ce57da421f7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0891.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0898.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0898.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ee022dfc2a14bcb000521f67827fc07a2fc3ed81
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0898.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0912.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0912.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f9567601c58ffebf4e0eca4c6a044e39930dc63f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_0912.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1543.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1543.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bce2966680b871c2960bf3d3968ed22c9793b401
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1543.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1546.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1546.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..927973898ab6c65fba2ec8c71909c1c5616493f6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1546.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1556.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1556.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5ed114310e1ee853a24b90b4212a1efa23571a38
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1556.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1557.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1557.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fbac063948ec57529e9ba7357ffca379e362eba4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1557.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1563.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1563.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9594017f61fa5b5fddc67be6fd9613831dd00bb3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1563.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1564.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1564.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e8590113a07837263196d198e215a6e5c7a28cad
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1564.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1568.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1568.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c9c5f520f7ac1810e835a0a54aa8288bd20a4d50
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1568.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1578.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1578.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dcd9e528f27e7151b09d4588c3df5f9e4a806e36
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1578.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1581.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1581.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b92a57a83361e7d4e9151d8db6d198c3342cab47
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1581.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1587.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1587.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..14fa4abaca3275ccb47ca532aab22cf18ec91661
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1587.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1598.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1598.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8c1e1609bf9d813418af07be5d9f8ab0c4d8490b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1598.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1599.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1599.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6f323eeeea227e8a7a5482f720268e3f235c918e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1599.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1605.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1605.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..88fc5c691af6613f155985eb97f74f1c83839d9f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1605.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1607.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1607.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6150c8899d1a2f0cadb675dce114b49308bdbcc8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1607.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1620.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1620.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..92de2e314a4f2b678a2f9c52df11f1740ae70141
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1620.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1621.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1621.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..da1727e1783786d9750d636364f941f949eebab7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1621.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1626.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1626.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..aa2f5017acc5056a8dd4c18e0e8990094ed5bb14
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1626.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1627.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1627.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5e3a982e29c67644ac0ac6b25158cf90962176c5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1627.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1628.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1628.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..efe3bbb79f46abd04efc3ea4f2f1019f0a54d465
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1628.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1646.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1646.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..411033d36caef38d2f24bc58e9a047d20641adcf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1646.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1652.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1652.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2ab69911606770e2a8be05a27967aff05304827c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1652.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1654.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1654.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4607d12814132b2a6a1f5eb0cdff8bbd5853131a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1654.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1657.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1657.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f8344d4da4c771af44fa630d1b39f75460de58e6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1657.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1668.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1668.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..60ca7b2b33e3916a40256d18897f9efea76eb0a3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1668.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1671.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1671.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..360b15daf53beb716f9c130e50c680eca68bef10
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1671.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1674.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1674.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5c5b3e570e226967145a6b3c24d08ff35be5fe08
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1674.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1675.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1675.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7cac78ba9d9b321437bd93cae163a1bad66d6898
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1675.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1679.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1679.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a4dd9fd9838728b727fc4401cc58aa74f58197d3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1679.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1689.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1689.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..005bff25332e05da998f8ebae7f9e100369589dc
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1689.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1691.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1691.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ef51e57a6000e79a669d71df58ef7f81fa15d882
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1691.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1696.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1696.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cc4d9a03cb33383f1a7c39eecfe672c17a17deb6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1696.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1699.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1699.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e28711f17b5cd0ae627d75132d4c7471dad46cef
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1699.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1706.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1706.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6022c35ccc8577f0069759ed000ef9531ab9aa7e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1706.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1715.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1715.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9b5c541ef1aba66fa6a7b56e8932a8e38000ea1c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1715.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1718.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1718.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f8f5205fbe246d0172c5fcc61dca5a863a4bcff7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1718.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1721.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1721.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4f0b6d207bbc1ed0ccb6a9ff9e80c0508409122a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1721.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1722.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1722.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bdde7ce5b1a9e689b05782f3ec9ad16d2e6e4329
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1722.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1726.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1726.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6fdede451fd7e30b876d000f98edf975b34e9d0e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1726.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1729.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1729.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..47fa19ea97903873c2f1e6b7e29dda79a58935d6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1729.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1732.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1732.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3c77e37821dfecf4dcb015c4c92942a0329f39e2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1732.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1749.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1749.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1c3b5ac5cf67968f80df8848537a715e2aefb987
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1749.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1751.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1751.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ad6d58c0c4023efff021571d257c384b44487513
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1751.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1757.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1757.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..010f77415c205f5329aa488bf5e01f9250491ab5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1757.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1764.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1764.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..961f51fd4419482e3400aa783dfb61ca77b04270
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1764.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1766.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1766.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7eaaf4b983bb6c1adfd3d140ac99eac65f874d29
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1766.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1767.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1767.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9fed1be91af80eb05f6eccff51ec28ff433319e4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1767.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1772.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1772.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b105a41f31b6836da13031760962558bd48fb14f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1772.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1789.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1789.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..94de5f7c8974bba1f39a0a275f5abd012b19f34a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1789.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1791.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1791.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a984e8b64ffef71551cda02fdd4b236d433d60fc
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1791.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1800.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1800.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1ec1e9956fedf07d97ecd9a56fc6f909810c13f6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1800.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1802.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1802.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e11a2b0b3b4a44897dd2e4850c196a21febd900e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1802.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1806.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1806.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d757b38cd484905063e369a3497fb9a5bd782f8b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1806.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1811.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1811.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bf7cd5fcd82595bd0cece23e3b195aa39fd38395
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1811.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1814.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1814.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d85fff81fb1a7561e2717fb64a08dd0b92dd07f7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1814.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1825.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1825.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8dd3678f8936bb3bf631fb4d793152de86eb7e19
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1825.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1836.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1836.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..23148a1e04a9e36f60814cc7acd610fa7bef92c1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1836.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1839.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1839.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0d9d1af6149d7220284cd43c60959d077ab5c241
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1839.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1846.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1846.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e981b20ee0e0aec81af244c0bfcf6160df639abe
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1846.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1864.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1864.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..45ed544fb1c90cb82f61e679c60508ef5e6bc4d9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1864.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1865.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1865.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..928b067e6a01edb73cd718a658dfae6dfe5a2bbe
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1865.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1867.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1867.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b7d40d4ca9f6c6b29f69cda6e49f433f903a25ae
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1867.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1869.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1869.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..beb01ab7c13ffa607c519d10fd1bd5e6077082bf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1869.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1903.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1903.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2aea1b9cae16c183596fa290ef84453686a82470
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1903.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1923.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1923.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ad8fbc24d3547cbd9a0213ca2f771f31b877e41b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1923.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1926.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1926.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e534732e295e8f4b596bccfc6225780498491fe9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1926.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1933.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1933.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3fa4c50ed8e3526d0a5a6b0082bfed1fcdae65ad
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1933.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1936.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1936.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2acbfdef63b75d6ee8026d7fc7bd5242b205632f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1936.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1937.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1937.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ce3ff0d013d4210f289c8c71194465904cc67021
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1937.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1940.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1940.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9e98ed8112aa635e6898b204709b24785ce69217
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1940.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1943.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1943.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..343b8f33b19d42e6da743ee7f8133fc09f5054c9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1943.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1952.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1952.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..56fcf4820d074fd60f84eea496bd25f5f3f887ce
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1952.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1953.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1953.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0a80c2f8ea5fe8104bfcc41852c6f93e05eaee57
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1953.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1954.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1954.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2e9dfb2a4c09a561128b14572ca4383e8d859a11
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1954.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1964.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1964.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..16e8d22171e4efd4e5681d22ca311a9b0f6a8194
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1964.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1969.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1969.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..13637470eceb5eb083ba6838cabd338d415e9541
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1969.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1970.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1970.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..87e63a47070f4b08172ed4e826240bcfaaa6bb33
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1970.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1972.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1972.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cd6c707e81cbdd320ff20993b56b856c5c3cc7af
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1972.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1992.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1992.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b3250751a44184c8c262f1c33b6c7b80b49475a0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1992.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1994.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1994.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..37d5d6ed4ff9f836f3525d198b3deff4e81967d6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_1994.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2002.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2002.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bb9f2f28e9c65e0942a67506ad67a428481b9212
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2002.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2008.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2008.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..116db197e6511794f2ce7bfb79a1e64da0127e37
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2008.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2009.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2009.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..500e627ab1c5447b740d6f864e38945f2103a896
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2009.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2010.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2010.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1425b76793ad09a73ff0b89dcdb402486d8f4699
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2010.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2013.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2013.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..64c0dbc8d263074de666b8afa72c100a942e9f7d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2013.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2018.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2018.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d9e1ca975eb52de6614533155268e82ad0779897
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2018.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2025.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2025.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f2d4f2069096db8e6341a99e52b23aa45464b7aa
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2025.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2030.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2030.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3cbd3706179f1e795b962a174709d7cedb2cb304
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2030.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2032.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2032.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..64a1cdd22e4fc3d9e484b29bc29ebce3fc05ea65
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2032.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2033.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2033.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1e4e78bbc383acf9ce3e3c7b243b273e6e093159
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2033.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2034.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2034.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..244d13764913d8486d0aa6764bff2a65a6db5a41
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2034.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2035.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2035.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2e649f84be859b1414624b76986ff429fd198699
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2035.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2041.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2041.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a44bd61264f00949c7006faa9420e2aaec022cca
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2041.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2044.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2044.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..299936be2d9e26dd1669a2deaf99fb70b492e08c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2044.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2047.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2047.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..756247ad543908326dca9bedcfbfeb51263d1236
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2047.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2061.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2061.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8653db49b62d9b9b77f2307f62df84cf46827d29
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2061.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2069.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2069.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..83e1166e6e60e6b053d20b97a8d3b2986711f642
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2069.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2074.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2074.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9d7cca6f67c148183168f45b5d423467e59a19ce
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2074.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2076.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2076.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..309ad77e5f659c808dbaf04df90ebb9befea21ca
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2076.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2082.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2082.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1a087e7754f4d286a81f0eced2bdccc9a5f40aa7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2082.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2090.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2090.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a1535ff6cfcc31e0faca2f56c807e1db066196eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2090.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2095.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2095.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c2b2b975147b747ed9a6152936fce4a1c4d98b53
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2095.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2096.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2096.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d6ede763cdb4c5866822b81900fe0a6b4f605bf1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2096.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2099.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2099.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..337646b4550c21de08644f6427f76f73c105902e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2099.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2102.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2102.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1fc84c42fc36b3077384436fa592954ba21c5197
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2102.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2106.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2106.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..11c4963ba924c8cee9b1ff13ca85655b675de137
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2106.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2115.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2115.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cedc6bf214747a78ad6c630d6fd0230fb7d3c308
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2115.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2120.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2120.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1102e2f8c766f9028cc3a6f388a84e3281b5f464
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2120.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2125.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2125.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7b5721121e5071d661f5d0ecf3565e499d47eeeb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2125.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2126.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2126.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9f29e2e58b466b826244fc857eeb02a88636998d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2126.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2166.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2166.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0a32cc6f70bc914c794913d818b0986b08ee7b26
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2166.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2177.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2177.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..275ad012b01b98b489dbddb7e29ca068c041ce8b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2177.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2181.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2181.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..01b448df01b1129232649782d6ff943fa86edebf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2181.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2183.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2183.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b65af8fc85b5402592cdc08647367d549fd8f5a8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2183.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2215.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2215.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9f300eb25f3f2249a15e366f4cab6aae910fe0b4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2215.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2218.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2218.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..88b5207d9759fd1dbf1032e05264bd4cafc1f90b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2218.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2220.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2220.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..52dc0008d47b421ebefac5584ac3a49a77b51a45
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2220.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2221.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2221.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..818bbf969b39043f124f49252942879238fb7297
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2221.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2257.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2257.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b73b1bda25f8e533980a644147ac69e013ae74d4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_images/IMG_2257.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_list.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_list.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1edd44659caf53c5eb5bd5415db19e56147feed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/test_list.txt
@@ -0,0 +1,200 @@
+IMG_2106.JPG
+IMG_2030.JPG
+IMG_1726.JPG
+IMG_2034.JPG
+IMG_0793.JPG
+IMG_0607.JPG
+IMG_1689.JPG
+IMG_0807.JPG
+IMG_1789.JPG
+IMG_0836.JPG
+IMG_2033.JPG
+IMG_1969.JPG
+IMG_0461.JPG
+IMG_0829.JPG
+IMG_1923.JPG
+IMG_1926.JPG
+IMG_0667.JPG
+IMG_1933.JPG
+IMG_0638.JPG
+IMG_2220.JPG
+IMG_0545.JPG
+IMG_1767.JPG
+IMG_1679.JPG
+IMG_0721.JPG
+IMG_1607.JPG
+IMG_1557.JPG
+IMG_2018.JPG
+IMG_0521.JPG
+IMG_1620.JPG
+IMG_2074.JPG
+IMG_2126.JPG
+IMG_2047.JPG
+IMG_1903.JPG
+IMG_2215.JPG
+IMG_2025.JPG
+IMG_2009.JPG
+IMG_2008.JPG
+IMG_0678.JPG
+IMG_0449.JPG
+IMG_0839.JPG
+IMG_0599.JPG
+IMG_1936.JPG
+IMG_2061.JPG
+IMG_0802.JPG
+IMG_1587.JPG
+IMG_0625.JPG
+IMG_0468.JPG
+IMG_1599.JPG
+IMG_1706.JPG
+IMG_0604.JPG
+IMG_0912.JPG
+IMG_0666.JPG
+IMG_0790.JPG
+IMG_2218.JPG
+IMG_0592.JPG
+IMG_1563.JPG
+IMG_0831.JPG
+IMG_2044.JPG
+IMG_1581.JPG
+IMG_0888.JPG
+IMG_1757.JPG
+IMG_0886.JPG
+IMG_2221.JPG
+IMG_0716.JPG
+IMG_1646.JPG
+IMG_2035.JPG
+IMG_1937.JPG
+IMG_1954.JPG
+IMG_0833.JPG
+IMG_0659.JPG
+IMG_0844.JPG
+IMG_0505.JPG
+IMG_0475.JPG
+IMG_0799.JPG
+IMG_0698.JPG
+IMG_1668.JPG
+IMG_0675.JPG
+IMG_2010.JPG
+IMG_0763.JPG
+IMG_2257.JPG
+IMG_0760.JPG
+IMG_1722.JPG
+IMG_1696.JPG
+IMG_1865.JPG
+IMG_1802.JPG
+IMG_1867.JPG
+IMG_1721.JPG
+IMG_2002.JPG
+IMG_2069.JPG
+IMG_0520.JPG
+IMG_0739.JPG
+IMG_1846.JPG
+IMG_1626.JPG
+IMG_1811.JPG
+IMG_0851.JPG
+IMG_1718.JPG
+IMG_2032.JPG
+IMG_2095.JPG
+IMG_1869.JPG
+IMG_0462.JPG
+IMG_0612.JPG
+IMG_0445.JPG
+IMG_1766.JPG
+IMG_0482.JPG
+IMG_0866.JPG
+IMG_2120.JPG
+IMG_2125.JPG
+IMG_1543.JPG
+IMG_1564.JPG
+IMG_1836.JPG
+IMG_1729.JPG
+IMG_1952.JPG
+IMG_1839.JPG
+IMG_0156.JPG
+IMG_0891.JPG
+IMG_0554.JPG
+IMG_2099.JPG
+IMG_1691.JPG
+IMG_1751.JPG
+IMG_0714.JPG
+IMG_1674.JPG
+IMG_1764.JPG
+IMG_1814.JPG
+IMG_1657.JPG
+IMG_1732.JPG
+IMG_0610.JPG
+IMG_0103.JPG
+IMG_1654.JPG
+IMG_0803.JPG
+IMG_0509.JPG
+IMG_0478.JPG
+IMG_0781.JPG
+IMG_0477.JPG
+IMG_1556.JPG
+IMG_2115.JPG
+IMG_0080.JPG
+IMG_2082.JPG
+IMG_2076.JPG
+IMG_0513.JPG
+IMG_1940.JPG
+IMG_0507.JPG
+IMG_1675.JPG
+IMG_1772.JPG
+IMG_0158.JPG
+IMG_0770.JPG
+IMG_2177.JPG
+IMG_1627.JPG
+IMG_0491.JPG
+IMG_1715.JPG
+IMG_1800.JPG
+IMG_1749.JPG
+IMG_1964.JPG
+IMG_1598.JPG
+IMG_0680.JPG
+IMG_0485.JPG
+IMG_1992.JPG
+IMG_2096.JPG
+IMG_0671.JPG
+IMG_1791.JPG
+IMG_0765.JPG
+IMG_0668.JPG
+IMG_1671.JPG
+IMG_1568.JPG
+IMG_2166.JPG
+IMG_2183.JPG
+IMG_1605.JPG
+IMG_0711.JPG
+IMG_1970.JPG
+IMG_0779.JPG
+IMG_0745.JPG
+IMG_0059.JPG
+IMG_1546.JPG
+IMG_1628.JPG
+IMG_1652.JPG
+IMG_0875.JPG
+IMG_0672.JPG
+IMG_2013.JPG
+IMG_1943.JPG
+IMG_0172.JPG
+IMG_0616.JPG
+IMG_1806.JPG
+IMG_1953.JPG
+IMG_2102.JPG
+IMG_0742.JPG
+IMG_1864.JPG
+IMG_0670.JPG
+IMG_0830.JPG
+IMG_1621.JPG
+IMG_1699.JPG
+IMG_0820.JPG
+IMG_0887.JPG
+IMG_1972.JPG
+IMG_1825.JPG
+IMG_0846.JPG
+IMG_2090.JPG
+IMG_2181.JPG
+IMG_1578.JPG
+IMG_1994.JPG
+IMG_0898.JPG
+IMG_2041.JPG
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c0a5bf71c01807801148f10f0d3eef0464415f81
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train.txt
@@ -0,0 +1,4 @@
+IMG_0855.JPG
+IMG_1835.JPG
+IMG_0855.JPG
+IMG_0855.JPG
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a62f99a9665d5f9de697078896c2691a80daba38
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.JPG.txt
@@ -0,0 +1,2 @@
+746,861,793,858,798,963,751,966,0
+727,919,743,918,744,962,728,963,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a62f99a9665d5f9de697078896c2691a80daba38
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0030.gt
@@ -0,0 +1,2 @@
+746,861,793,858,798,963,751,966,0
+727,919,743,918,744,962,728,963,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7aa31b55e351cb101bdd8ad440e9355a44788db1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.JPG.txt
@@ -0,0 +1 @@
+834,582,1074,606,1067,677,827,653,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7aa31b55e351cb101bdd8ad440e9355a44788db1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0063.gt
@@ -0,0 +1 @@
+834,582,1074,606,1067,677,827,653,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88342d2f2381eea2b9c623997e723620d1e85f08
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.JPG.txt
@@ -0,0 +1,3 @@
+613,614,863,535,876,574,626,653,0
+674,634,1272,453,1300,547,702,728,0
+717,734,1300,557,1315,606,732,783,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.gt
new file mode 100644
index 0000000000000000000000000000000000000000..88342d2f2381eea2b9c623997e723620d1e85f08
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0064.gt
@@ -0,0 +1,3 @@
+613,614,863,535,876,574,626,653,0
+674,634,1272,453,1300,547,702,728,0
+717,734,1300,557,1315,606,732,783,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6dcace1d043be4edb29d79865fce1c0abdfea2c6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.JPG.txt
@@ -0,0 +1,3 @@
+705,524,857,508,873,671,721,687,0
+639,772,991,743,997,822,645,851,0
+672,849,984,826,988,892,676,915,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6dcace1d043be4edb29d79865fce1c0abdfea2c6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0081.gt
@@ -0,0 +1,3 @@
+705,524,857,508,873,671,721,687,0
+639,772,991,743,997,822,645,851,0
+672,849,984,826,988,892,676,915,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de286db64f47cfe936697fe349ced2a465973c34
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.JPG.txt
@@ -0,0 +1,2 @@
+274,299,794,204,819,342,299,437,0
+574,482,994,410,1001,449,581,521,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.gt
new file mode 100644
index 0000000000000000000000000000000000000000..de286db64f47cfe936697fe349ced2a465973c34
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0155.gt
@@ -0,0 +1,2 @@
+274,299,794,204,819,342,299,437,0
+574,482,994,410,1001,449,581,521,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af80c46d24dd962a0f0f8e22768674a35e4f4a96
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.JPG.txt
@@ -0,0 +1 @@
+228,321,857,195,875,287,246,413,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.gt
new file mode 100644
index 0000000000000000000000000000000000000000..af80c46d24dd962a0f0f8e22768674a35e4f4a96
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0183.gt
@@ -0,0 +1 @@
+228,321,857,195,875,287,246,413,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5121cba9e7e3eb5bda07806254894b41cd0a99a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.JPG.txt
@@ -0,0 +1,9 @@
+624,705,729,693,751,882,646,894,0
+770,154,909,184,899,231,760,201,0
+759,214,923,245,917,275,753,244,0
+770,302,928,322,922,367,764,347,0
+763,717,1143,690,1146,734,766,761,0
+771,800,1143,752,1149,795,777,843,0
+891,865,1063,838,1070,884,898,911,0
+762,969,1162,889,1171,929,771,1009,0
+767,1054,1164,956,1175,997,778,1095,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5121cba9e7e3eb5bda07806254894b41cd0a99a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0451.gt
@@ -0,0 +1,9 @@
+624,705,729,693,751,882,646,894,0
+770,154,909,184,899,231,760,201,0
+759,214,923,245,917,275,753,244,0
+770,302,928,322,922,367,764,347,0
+763,717,1143,690,1146,734,766,761,0
+771,800,1143,752,1149,795,777,843,0
+891,865,1063,838,1070,884,898,911,0
+762,969,1162,889,1171,929,771,1009,0
+767,1054,1164,956,1175,997,778,1095,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d58dbf97adfca971c22bd96e6b196e1c3e71c8dc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.JPG.txt
@@ -0,0 +1,15 @@
+782,993,829,1007,824,1024,777,1010,0
+758,345,928,276,939,304,769,373,0
+765,383,810,365,817,383,772,401,0
+756,422,881,382,892,415,767,455,0
+762,461,859,433,866,454,769,482,0
+760,498,931,460,939,495,768,533,0
+762,543,859,519,865,545,768,569,0
+757,580,942,555,947,590,762,615,0
+758,624,856,610,860,633,762,647,0
+758,689,926,680,927,716,759,725,0
+757,730,851,729,852,752,758,753,0
+755,766,857,771,856,809,754,804,0
+754,810,847,816,846,840,753,834,0
+805,856,854,863,850,892,801,885,0
+803,891,876,902,872,923,799,912,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d58dbf97adfca971c22bd96e6b196e1c3e71c8dc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0452.gt
@@ -0,0 +1,15 @@
+782,993,829,1007,824,1024,777,1010,0
+758,345,928,276,939,304,769,373,0
+765,383,810,365,817,383,772,401,0
+756,422,881,382,892,415,767,455,0
+762,461,859,433,866,454,769,482,0
+760,498,931,460,939,495,768,533,0
+762,543,859,519,865,545,768,569,0
+757,580,942,555,947,590,762,615,0
+758,624,856,610,860,633,762,647,0
+758,689,926,680,927,716,759,725,0
+757,730,851,729,852,752,758,753,0
+755,766,857,771,856,809,754,804,0
+754,810,847,816,846,840,753,834,0
+805,856,854,863,850,892,801,885,0
+803,891,876,902,872,923,799,912,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3079abe728ff6f7fccfba3ad72fdbe6fab0828db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.JPG.txt
@@ -0,0 +1,2 @@
+764,623,911,643,899,734,752,714,0
+756,705,920,757,909,795,745,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3079abe728ff6f7fccfba3ad72fdbe6fab0828db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0455.gt
@@ -0,0 +1,2 @@
+764,623,911,643,899,734,752,714,0
+756,705,920,757,909,795,745,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe64a2533f7a07b47a25103f20f5e0bbd8e90b30
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.JPG.txt
@@ -0,0 +1,2 @@
+868,557,1102,474,1123,533,889,616,0
+783,669,1113,566,1128,613,798,716,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe64a2533f7a07b47a25103f20f5e0bbd8e90b30
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0456.gt
@@ -0,0 +1,2 @@
+868,557,1102,474,1123,533,889,616,0
+783,669,1113,566,1128,613,798,716,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93c4c649ab776dfaa19306859de6a675705a0d37
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.JPG.txt
@@ -0,0 +1,5 @@
+682,413,811,441,801,484,672,456,0
+631,461,851,505,844,537,624,493,0
+684,560,829,575,824,622,679,607,0
+831,748,949,745,950,800,832,803,0
+834,810,956,803,958,838,836,845,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.gt
new file mode 100644
index 0000000000000000000000000000000000000000..93c4c649ab776dfaa19306859de6a675705a0d37
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0457.gt
@@ -0,0 +1,5 @@
+682,413,811,441,801,484,672,456,0
+631,461,851,505,844,537,624,493,0
+684,560,829,575,824,622,679,607,0
+831,748,949,745,950,800,832,803,0
+834,810,956,803,958,838,836,845,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..073417365f14d2faaca46ca0c47400c8420a0f6a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.JPG.txt
@@ -0,0 +1,18 @@
+1106,575,1287,541,1297,593,1116,627,0
+1036,653,1291,609,1298,649,1043,693,0
+747,649,881,627,888,672,754,694,1
+745,708,939,678,944,713,750,743,1
+139,675,669,837,651,896,121,734,0
+332,849,506,897,494,942,320,894,0
+554,902,569,906,564,922,549,918,0
+610,918,731,947,726,967,605,938,0
+606,955,744,987,741,1000,603,968,0
+601,981,720,1009,717,1022,598,994,0
+599,1012,711,1031,708,1046,596,1027,0
+659,1046,737,1060,735,1074,657,1060,0
+604,1058,652,1066,650,1080,602,1072,0
+584,1105,660,1114,657,1139,581,1130,0
+582,1146,696,1156,694,1177,580,1167,0
+578,1175,672,1184,670,1205,576,1196,0
+574,1205,724,1214,723,1235,573,1226,0
+581,1237,626,1240,625,1261,580,1258,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.gt
new file mode 100644
index 0000000000000000000000000000000000000000..073417365f14d2faaca46ca0c47400c8420a0f6a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0463.gt
@@ -0,0 +1,18 @@
+1106,575,1287,541,1297,593,1116,627,0
+1036,653,1291,609,1298,649,1043,693,0
+747,649,881,627,888,672,754,694,1
+745,708,939,678,944,713,750,743,1
+139,675,669,837,651,896,121,734,0
+332,849,506,897,494,942,320,894,0
+554,902,569,906,564,922,549,918,0
+610,918,731,947,726,967,605,938,0
+606,955,744,987,741,1000,603,968,0
+601,981,720,1009,717,1022,598,994,0
+599,1012,711,1031,708,1046,596,1027,0
+659,1046,737,1060,735,1074,657,1060,0
+604,1058,652,1066,650,1080,602,1072,0
+584,1105,660,1114,657,1139,581,1130,0
+582,1146,696,1156,694,1177,580,1167,0
+578,1175,672,1184,670,1205,576,1196,0
+574,1205,724,1214,723,1235,573,1226,0
+581,1237,626,1240,625,1261,580,1258,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7eb861959b8a46af69e7ff68c733d0705fd058ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.JPG.txt
@@ -0,0 +1,8 @@
+816,244,1101,229,1103,275,818,290,0
+787,305,1126,286,1128,330,789,349,0
+730,464,1202,457,1203,503,731,510,0
+717,549,890,550,889,585,716,584,0
+1015,551,1208,550,1209,583,1016,584,0
+750,629,1175,636,1174,677,749,670,0
+1153,784,1255,787,1254,825,1152,822,0
+335,780,413,785,411,817,333,812,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7eb861959b8a46af69e7ff68c733d0705fd058ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0469.gt
@@ -0,0 +1,8 @@
+816,244,1101,229,1103,275,818,290,0
+787,305,1126,286,1128,330,789,349,0
+730,464,1202,457,1203,503,731,510,0
+717,549,890,550,889,585,716,584,0
+1015,551,1208,550,1209,583,1016,584,0
+750,629,1175,636,1174,677,749,670,0
+1153,784,1255,787,1254,825,1152,822,0
+335,780,413,785,411,817,333,812,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57d5e579541385bbd2fe2172af676d4e1f14c6db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.JPG.txt
@@ -0,0 +1,4 @@
+644,690,917,437,957,480,684,733,0
+1042,449,1070,477,750,804,722,776,0
+1064,506,1095,535,798,850,767,821,0
+1045,711,1266,700,1271,786,1050,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.gt
new file mode 100644
index 0000000000000000000000000000000000000000..57d5e579541385bbd2fe2172af676d4e1f14c6db
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0472.gt
@@ -0,0 +1,4 @@
+644,690,917,437,957,480,684,733,0
+1042,449,1070,477,750,804,722,776,0
+1064,506,1095,535,798,850,767,821,0
+1045,711,1266,700,1271,786,1050,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6fc016b247a269b955d04f946c15871c3d5b63df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.JPG.txt
@@ -0,0 +1,5 @@
+742,540,903,566,898,595,737,569,0
+928,567,1041,586,1036,615,923,596,0
+745,585,1042,626,1040,642,743,601,0
+666,660,866,681,864,696,664,675,1
+865,706,1049,723,1048,736,864,719,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6fc016b247a269b955d04f946c15871c3d5b63df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0476.gt
@@ -0,0 +1,5 @@
+742,540,903,566,898,595,737,569,0
+928,567,1041,586,1036,615,923,596,0
+745,585,1042,626,1040,642,743,601,0
+666,660,866,681,864,696,664,675,1
+865,706,1049,723,1048,736,864,719,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4c7796f0529d94afc7ae12db595e626ba8c99152
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.JPG.txt
@@ -0,0 +1,36 @@
+210,485,435,478,436,509,211,516,0
+395,643,444,646,443,664,394,661,0
+502,641,568,644,567,661,501,658,0
+782,607,949,610,948,633,781,630,0
+1284,466,1516,469,1515,512,1283,509,0
+1296,546,1550,543,1551,570,1297,573,0
+65,853,160,850,161,868,66,871,0
+199,844,338,839,339,861,200,866,0
+82,881,127,880,128,895,83,896,0
+230,876,289,875,290,896,231,897,0
+75,908,116,911,115,930,74,927,0
+212,905,292,905,292,924,212,924,0
+383,840,486,845,485,864,382,859,0
+557,840,640,840,640,862,557,862,0
+404,870,449,873,448,891,403,888,0
+562,874,625,873,626,892,563,893,0
+402,899,442,903,440,921,400,917,0
+546,898,632,901,631,921,545,918,0
+714,844,818,844,818,863,714,863,0
+881,842,987,845,986,866,880,863,0
+741,872,786,872,786,890,741,890,0
+907,874,966,875,965,895,906,894,0
+741,899,785,900,784,919,740,918,0
+891,899,978,902,977,920,890,917,0
+1052,846,1157,849,1156,867,1051,864,0
+1085,874,1131,877,1130,894,1084,891,0
+1088,903,1132,904,1131,922,1087,921,0
+1213,846,1329,847,1328,868,1212,867,0
+1249,878,1306,877,1307,899,1250,900,0
+1240,905,1327,906,1326,924,1239,923,0
+1388,851,1497,848,1498,867,1389,870,0
+1552,845,1663,842,1664,865,1553,868,0
+1429,876,1475,879,1474,899,1428,896,0
+1593,880,1651,875,1653,898,1595,903,0
+1435,908,1481,909,1480,926,1434,925,0
+1588,905,1674,905,1674,927,1588,927,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4c7796f0529d94afc7ae12db595e626ba8c99152
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0479.gt
@@ -0,0 +1,36 @@
+210,485,435,478,436,509,211,516,0
+395,643,444,646,443,664,394,661,0
+502,641,568,644,567,661,501,658,0
+782,607,949,610,948,633,781,630,0
+1284,466,1516,469,1515,512,1283,509,0
+1296,546,1550,543,1551,570,1297,573,0
+65,853,160,850,161,868,66,871,0
+199,844,338,839,339,861,200,866,0
+82,881,127,880,128,895,83,896,0
+230,876,289,875,290,896,231,897,0
+75,908,116,911,115,930,74,927,0
+212,905,292,905,292,924,212,924,0
+383,840,486,845,485,864,382,859,0
+557,840,640,840,640,862,557,862,0
+404,870,449,873,448,891,403,888,0
+562,874,625,873,626,892,563,893,0
+402,899,442,903,440,921,400,917,0
+546,898,632,901,631,921,545,918,0
+714,844,818,844,818,863,714,863,0
+881,842,987,845,986,866,880,863,0
+741,872,786,872,786,890,741,890,0
+907,874,966,875,965,895,906,894,0
+741,899,785,900,784,919,740,918,0
+891,899,978,902,977,920,890,917,0
+1052,846,1157,849,1156,867,1051,864,0
+1085,874,1131,877,1130,894,1084,891,0
+1088,903,1132,904,1131,922,1087,921,0
+1213,846,1329,847,1328,868,1212,867,0
+1249,878,1306,877,1307,899,1250,900,0
+1240,905,1327,906,1326,924,1239,923,0
+1388,851,1497,848,1498,867,1389,870,0
+1552,845,1663,842,1664,865,1553,868,0
+1429,876,1475,879,1474,899,1428,896,0
+1593,880,1651,875,1653,898,1595,903,0
+1435,908,1481,909,1480,926,1434,925,0
+1588,905,1674,905,1674,927,1588,927,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b8c12706987528fe81cdc0155a77e5192bac338
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.JPG.txt
@@ -0,0 +1,2 @@
+735,1078,1466,1081,1465,1120,734,1117,0
+721,1162,967,1159,968,1196,722,1199,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6b8c12706987528fe81cdc0155a77e5192bac338
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0481.gt
@@ -0,0 +1,2 @@
+735,1078,1466,1081,1465,1120,734,1117,0
+721,1162,967,1159,968,1196,722,1199,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa2b4aaf6fedd6aee9aee9a040277b3c75699d06
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.JPG.txt
@@ -0,0 +1,2 @@
+402,695,613,655,620,689,409,729,0
+1221,608,1577,568,1582,614,1226,654,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.gt
new file mode 100644
index 0000000000000000000000000000000000000000..aa2b4aaf6fedd6aee9aee9a040277b3c75699d06
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0486.gt
@@ -0,0 +1,2 @@
+402,695,613,655,620,689,409,729,0
+1221,608,1577,568,1582,614,1226,654,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53f00af6db80426c1de768ccd2a8573114e256cb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.JPG.txt
@@ -0,0 +1,3 @@
+612,675,964,655,966,699,614,719,0
+598,781,953,780,954,812,599,813,0
+710,828,815,829,814,856,709,855,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.gt
new file mode 100644
index 0000000000000000000000000000000000000000..53f00af6db80426c1de768ccd2a8573114e256cb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0487.gt
@@ -0,0 +1,3 @@
+612,675,964,655,966,699,614,719,0
+598,781,953,780,954,812,599,813,0
+710,828,815,829,814,856,709,855,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..146aa76f9686d4c4dc6c4d8bcf7f384767b54c61
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.JPG.txt
@@ -0,0 +1,4 @@
+95,689,1181,702,1180,748,94,735,0
+70,767,1096,782,1095,825,69,810,0
+1266,708,1691,709,1690,749,1265,748,0
+1361,786,1629,789,1628,821,1360,818,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.gt
new file mode 100644
index 0000000000000000000000000000000000000000..146aa76f9686d4c4dc6c4d8bcf7f384767b54c61
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0489.gt
@@ -0,0 +1,4 @@
+95,689,1181,702,1180,748,94,735,0
+70,767,1096,782,1095,825,69,810,0
+1266,708,1691,709,1690,749,1265,748,0
+1361,786,1629,789,1628,821,1360,818,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5edbe3d751d3dcfd7fdf2cd29886c3ad01a26964
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.JPG.txt
@@ -0,0 +1,5 @@
+270,242,1193,616,1181,647,258,273,0
+1108,627,1470,781,1456,813,1094,659,0
+232,307,1222,728,1211,755,221,334,0
+1137,728,1374,835,1362,861,1125,754,0
+949,872,1384,1102,1334,1197,899,967,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5edbe3d751d3dcfd7fdf2cd29886c3ad01a26964
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0495.gt
@@ -0,0 +1,5 @@
+270,242,1193,616,1181,647,258,273,0
+1108,627,1470,781,1456,813,1094,659,0
+232,307,1222,728,1211,755,221,334,0
+1137,728,1374,835,1362,861,1125,754,0
+949,872,1384,1102,1334,1197,899,967,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..484ca03cfa4ed5fc1557e1880c05c88d24bfe82d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.JPG.txt
@@ -0,0 +1,2 @@
+125,312,1512,230,1541,723,154,805,0
+201,723,1371,736,1368,1019,198,1006,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.gt
new file mode 100644
index 0000000000000000000000000000000000000000..484ca03cfa4ed5fc1557e1880c05c88d24bfe82d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0496.gt
@@ -0,0 +1,2 @@
+125,312,1512,230,1541,723,154,805,0
+201,723,1371,736,1368,1019,198,1006,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..639e5610b0abce00249068aeb67b1c2390bfe32d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.JPG.txt
@@ -0,0 +1,5 @@
+664,396,1064,189,1120,298,720,505,0
+610,999,647,1009,641,1036,604,1026,0
+727,1019,925,1026,924,1053,726,1046,0
+722,1051,924,1062,922,1100,720,1089,0
+673,1098,892,1111,890,1139,671,1126,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.gt
new file mode 100644
index 0000000000000000000000000000000000000000..639e5610b0abce00249068aeb67b1c2390bfe32d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0497.gt
@@ -0,0 +1,5 @@
+664,396,1064,189,1120,298,720,505,0
+610,999,647,1009,641,1036,604,1026,0
+727,1019,925,1026,924,1053,726,1046,0
+722,1051,924,1062,922,1100,720,1089,0
+673,1098,892,1111,890,1139,671,1126,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1bbc6a4c12086350511f78d54c87d2cca67b65b4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.JPG.txt
@@ -0,0 +1,7 @@
+917,475,929,474,930,491,918,492,0
+550,422,1369,435,1368,527,549,514,0
+481,742,1447,656,1452,707,486,793,0
+480,816,1500,678,1510,753,490,891,0
+484,901,1074,820,1083,885,493,966,0
+1079,820,1337,781,1345,835,1087,874,0
+487,1122,1207,969,1222,1037,502,1190,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1bbc6a4c12086350511f78d54c87d2cca67b65b4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0504.gt
@@ -0,0 +1,7 @@
+917,475,929,474,930,491,918,492,0
+550,422,1369,435,1368,527,549,514,0
+481,742,1447,656,1452,707,486,793,0
+480,816,1500,678,1510,753,490,891,0
+484,901,1074,820,1083,885,493,966,0
+1079,820,1337,781,1345,835,1087,874,0
+487,1122,1207,969,1222,1037,502,1190,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05628fb32ad26e4d9af5c3785ef4e2fad14caed0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.JPG.txt
@@ -0,0 +1,4 @@
+302,399,629,445,607,603,280,557,0
+860,880,1177,929,1144,1146,827,1097,0
+401,574,1378,727,1347,927,370,774,0
+1044,1118,1273,1185,1244,1284,1015,1217,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.gt
new file mode 100644
index 0000000000000000000000000000000000000000..05628fb32ad26e4d9af5c3785ef4e2fad14caed0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0506.gt
@@ -0,0 +1,4 @@
+302,399,629,445,607,603,280,557,0
+860,880,1177,929,1144,1146,827,1097,0
+401,574,1378,727,1347,927,370,774,0
+1044,1118,1273,1185,1244,1284,1015,1217,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9a8fe3bf1ade03d6dc2b16e4e16bccdcc453f54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.JPG.txt
@@ -0,0 +1 @@
+637,595,958,527,972,597,651,665,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f9a8fe3bf1ade03d6dc2b16e4e16bccdcc453f54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0511.gt
@@ -0,0 +1 @@
+637,595,958,527,972,597,651,665,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c575bf01b3e5c125c6616d51388ad20305e103a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.JPG.txt
@@ -0,0 +1,9 @@
+678,323,968,190,1022,308,732,441,0
+678,491,1053,288,1100,374,725,577,0
+736,686,1128,459,1156,506,764,733,0
+704,806,1147,532,1178,581,735,855,0
+733,881,998,714,1025,755,760,922,0
+943,908,1071,820,1086,842,958,930,0
+860,1019,1165,798,1183,823,878,1044,0
+945,1010,1116,881,1134,905,963,1034,0
+853,1127,1213,847,1234,874,874,1154,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1c575bf01b3e5c125c6616d51388ad20305e103a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0514.gt
@@ -0,0 +1,9 @@
+678,323,968,190,1022,308,732,441,0
+678,491,1053,288,1100,374,725,577,0
+736,686,1128,459,1156,506,764,733,0
+704,806,1147,532,1178,581,735,855,0
+733,881,998,714,1025,755,760,922,0
+943,908,1071,820,1086,842,958,930,0
+860,1019,1165,798,1183,823,878,1044,0
+945,1010,1116,881,1134,905,963,1034,0
+853,1127,1213,847,1234,874,874,1154,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff6b4183e2b8d7e61da78e106d8596c29ce3ec71
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.JPG.txt
@@ -0,0 +1,2 @@
+626,462,977,426,996,616,645,652,0
+630,807,984,717,1028,893,674,983,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ff6b4183e2b8d7e61da78e106d8596c29ce3ec71
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0515.gt
@@ -0,0 +1,2 @@
+626,462,977,426,996,616,645,652,0
+630,807,984,717,1028,893,674,983,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe26f7e35e552803b04d9c233fe8c83e063dd914
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.JPG.txt
@@ -0,0 +1,9 @@
+127,961,243,864,257,881,141,978,1
+400,542,1169,527,1170,570,401,585,0
+576,593,950,590,951,638,577,641,0
+418,755,1430,764,1429,813,417,804,0
+406,819,1413,836,1412,895,405,878,0
+402,893,1485,928,1483,980,400,945,0
+387,978,602,986,601,1031,386,1023,0
+376,1036,1523,1089,1521,1148,374,1095,0
+365,1115,1477,1178,1474,1237,362,1174,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe26f7e35e552803b04d9c233fe8c83e063dd914
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0518.gt
@@ -0,0 +1,9 @@
+127,961,243,864,257,881,141,978,1
+400,542,1169,527,1170,570,401,585,0
+576,593,950,590,951,638,577,641,0
+418,755,1430,764,1429,813,417,804,0
+406,819,1413,836,1412,895,405,878,0
+402,893,1485,928,1483,980,400,945,0
+387,978,602,986,601,1031,386,1023,0
+376,1036,1523,1089,1521,1148,374,1095,0
+365,1115,1477,1178,1474,1237,362,1174,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44650c66d838b3742ccb11095d394d34bd969b4a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.JPG.txt
@@ -0,0 +1,6 @@
+1412,707,1522,694,1530,761,1420,774,0
+1174,391,1303,371,1310,418,1181,438,0
+1063,510,1462,525,1459,604,1060,589,0
+152,424,391,435,390,470,151,459,0
+456,434,1010,451,1009,495,455,478,0
+391,497,778,508,777,553,390,542,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44650c66d838b3742ccb11095d394d34bd969b4a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0523.gt
@@ -0,0 +1,6 @@
+1412,707,1522,694,1530,761,1420,774,0
+1174,391,1303,371,1310,418,1181,438,0
+1063,510,1462,525,1459,604,1060,589,0
+152,424,391,435,390,470,151,459,0
+456,434,1010,451,1009,495,455,478,0
+391,497,778,508,777,553,390,542,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40cf70c53d41252e62466b160d2c9156675d2e7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.JPG.txt
@@ -0,0 +1 @@
+822,370,1568,247,1589,379,843,502,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.gt
new file mode 100644
index 0000000000000000000000000000000000000000..40cf70c53d41252e62466b160d2c9156675d2e7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0530.gt
@@ -0,0 +1 @@
+822,370,1568,247,1589,379,843,502,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c17a47a7ec0d9f9bf20871ec9f22dd544b1998a4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.JPG.txt
@@ -0,0 +1,3 @@
+1154,305,1258,279,1268,316,1164,342,0
+1130,376,1297,340,1304,372,1137,408,0
+1179,460,1325,436,1332,475,1186,499,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c17a47a7ec0d9f9bf20871ec9f22dd544b1998a4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0531.gt
@@ -0,0 +1,3 @@
+1154,305,1258,279,1268,316,1164,342,0
+1130,376,1297,340,1304,372,1137,408,0
+1179,460,1325,436,1332,475,1186,499,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4f9c133c1b16d93b3c3e80d960956ce476e8d535
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.JPG.txt
@@ -0,0 +1,3 @@
+803,609,913,569,921,591,811,631,0
+785,647,925,589,930,602,790,660,0
+776,682,915,630,923,653,784,705,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4f9c133c1b16d93b3c3e80d960956ce476e8d535
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0541.gt
@@ -0,0 +1,3 @@
+803,609,913,569,921,591,811,631,0
+785,647,925,589,930,602,790,660,0
+776,682,915,630,923,653,784,705,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3618823d629521165999db1f12dedbbc802102f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.JPG.txt
@@ -0,0 +1,4 @@
+264,586,799,581,800,674,265,679,0
+490,686,687,681,690,788,493,793,0
+1181,618,1460,619,1459,687,1180,686,0
+1234,708,1412,707,1413,796,1235,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3618823d629521165999db1f12dedbbc802102f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0570.gt
@@ -0,0 +1,4 @@
+264,586,799,581,800,674,265,679,0
+490,686,687,681,690,788,493,793,0
+1181,618,1460,619,1459,687,1180,686,0
+1234,708,1412,707,1413,796,1235,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd72a2594c6f9ad67d7159135288a5892e47f4a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.JPG.txt
@@ -0,0 +1,19 @@
+221,474,349,532,140,998,12,940,0
+392,379,536,429,341,989,197,939,0
+513,409,552,418,430,954,391,945,0
+522,632,555,640,489,953,456,945,0
+979,368,1455,383,1452,460,976,445,0
+986,455,1661,468,1660,563,985,550,0
+999,560,1678,569,1677,598,998,589,0
+1003,599,1365,608,1364,635,1002,626,0
+2,1004,407,1007,406,1016,1,1013,1
+2,1024,398,1029,397,1041,1,1036,1
+1,1129,386,1116,387,1126,2,1139,1
+0,1148,394,1137,395,1148,1,1159,1
+42,1157,435,1150,436,1158,43,1165,1
+65,1171,450,1158,451,1168,66,1181,1
+81,1186,457,1173,458,1181,82,1194,1
+91,1199,463,1190,464,1201,92,1210,1
+960,1120,1359,1103,1360,1114,961,1131,1
+1018,1130,1349,1145,1348,1154,1017,1139,1
+1263,1118,1366,1118,1366,1125,1263,1125,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.gt
new file mode 100644
index 0000000000000000000000000000000000000000..cd72a2594c6f9ad67d7159135288a5892e47f4a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0571.gt
@@ -0,0 +1,19 @@
+221,474,349,532,140,998,12,940,0
+392,379,536,429,341,989,197,939,0
+513,409,552,418,430,954,391,945,0
+522,632,555,640,489,953,456,945,0
+979,368,1455,383,1452,460,976,445,0
+986,455,1661,468,1660,563,985,550,0
+999,560,1678,569,1677,598,998,589,0
+1003,599,1365,608,1364,635,1002,626,0
+2,1004,407,1007,406,1016,1,1013,1
+2,1024,398,1029,397,1041,1,1036,1
+1,1129,386,1116,387,1126,2,1139,1
+0,1148,394,1137,395,1148,1,1159,1
+42,1157,435,1150,436,1158,43,1165,1
+65,1171,450,1158,451,1168,66,1181,1
+81,1186,457,1173,458,1181,82,1194,1
+91,1199,463,1190,464,1201,92,1210,1
+960,1120,1359,1103,1360,1114,961,1131,1
+1018,1130,1349,1145,1348,1154,1017,1139,1
+1263,1118,1366,1118,1366,1125,1263,1125,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8705d1a3b2a64a529c7563f6cff14c875a91c498
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.JPG.txt
@@ -0,0 +1,3 @@
+825,437,1026,512,1001,580,800,505,0
+695,480,1117,639,1095,698,673,539,0
+815,702,1063,774,1041,849,793,777,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8705d1a3b2a64a529c7563f6cff14c875a91c498
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0577.gt
@@ -0,0 +1,3 @@
+825,437,1026,512,1001,580,800,505,0
+695,480,1117,639,1095,698,673,539,0
+815,702,1063,774,1041,849,793,777,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56fecf325e5dfd40a9cf93333b2f9f965fce98ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.JPG.txt
@@ -0,0 +1,2 @@
+712,678,914,685,909,812,707,805,0
+621,867,1061,917,1057,956,617,906,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.gt
new file mode 100644
index 0000000000000000000000000000000000000000..56fecf325e5dfd40a9cf93333b2f9f965fce98ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0582.gt
@@ -0,0 +1,2 @@
+712,678,914,685,909,812,707,805,0
+621,867,1061,917,1057,956,617,906,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abc5ea60eff30b4aa1b29eee6e61a3635873629d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.JPG.txt
@@ -0,0 +1,2 @@
+695,414,1214,466,1203,572,684,520,0
+690,552,1659,633,1651,737,682,656,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.gt
new file mode 100644
index 0000000000000000000000000000000000000000..abc5ea60eff30b4aa1b29eee6e61a3635873629d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0594.gt
@@ -0,0 +1,2 @@
+695,414,1214,466,1203,572,684,520,0
+690,552,1659,633,1651,737,682,656,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ebdfd81c3906ee222b7866364f49c7a54ac5eca2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.JPG.txt
@@ -0,0 +1,13 @@
+581,38,769,39,766,368,578,367,0
+660,239,864,209,876,290,672,320,0
+644,335,885,289,894,333,653,379,0
+422,435,1034,361,1046,456,434,530,0
+419,536,1031,479,1038,552,426,609,0
+507,644,613,641,616,725,510,728,0
+503,783,613,786,612,871,502,868,0
+501,917,617,930,607,1021,491,1008,0
+497,1064,620,1078,610,1169,487,1155,0
+692,616,931,605,936,723,697,734,0
+698,769,931,768,932,894,699,895,0
+697,921,942,934,935,1061,690,1048,0
+695,1074,954,1104,939,1228,680,1198,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ebdfd81c3906ee222b7866364f49c7a54ac5eca2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0595.gt
@@ -0,0 +1,13 @@
+581,38,769,39,766,368,578,367,0
+660,239,864,209,876,290,672,320,0
+644,335,885,289,894,333,653,379,0
+422,435,1034,361,1046,456,434,530,0
+419,536,1031,479,1038,552,426,609,0
+507,644,613,641,616,725,510,728,0
+503,783,613,786,612,871,502,868,0
+501,917,617,930,607,1021,491,1008,0
+497,1064,620,1078,610,1169,487,1155,0
+692,616,931,605,936,723,697,734,0
+698,769,931,768,932,894,699,895,0
+697,921,942,934,935,1061,690,1048,0
+695,1074,954,1104,939,1228,680,1198,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0403210346ad883fe657f917682f7d8596dfa4bc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.JPG.txt
@@ -0,0 +1,2 @@
+483,164,706,161,721,1140,498,1143,0
+750,110,984,102,1022,1151,788,1159,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0403210346ad883fe657f917682f7d8596dfa4bc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0596.gt
@@ -0,0 +1,2 @@
+483,164,706,161,721,1140,498,1143,0
+750,110,984,102,1022,1151,788,1159,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a78d3a24ee42f3e0ea480dc1ef7ac8992ea72fa
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.JPG.txt
@@ -0,0 +1,8 @@
+184,709,1487,764,1481,922,178,867,0
+1167,1072,1202,1072,1202,1112,1167,1112,1
+1218,1071,1332,1076,1331,1097,1217,1092,0
+1216,1094,1330,1101,1329,1123,1215,1116,0
+1211,1135,1276,1140,1275,1156,1210,1151,0
+1167,1160,1309,1167,1308,1178,1166,1171,1
+1163,1188,1248,1191,1245,1268,1160,1265,1
+1313,1186,1324,1185,1327,1230,1316,1231,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4a78d3a24ee42f3e0ea480dc1ef7ac8992ea72fa
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0597.gt
@@ -0,0 +1,8 @@
+184,709,1487,764,1481,922,178,867,0
+1167,1072,1202,1072,1202,1112,1167,1112,1
+1218,1071,1332,1076,1331,1097,1217,1092,0
+1216,1094,1330,1101,1329,1123,1215,1116,0
+1211,1135,1276,1140,1275,1156,1210,1151,0
+1167,1160,1309,1167,1308,1178,1166,1171,1
+1163,1188,1248,1191,1245,1268,1160,1265,1
+1313,1186,1324,1185,1327,1230,1316,1231,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fab71b410c830e9e47619063de6666c6939e622f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.JPG.txt
@@ -0,0 +1,10 @@
+642,37,911,60,877,453,608,430,0
+927,148,1249,264,1228,323,906,207,0
+930,237,1332,382,1310,445,908,300,0
+938,349,1278,458,1263,505,923,396,0
+945,412,1371,541,1357,590,931,461,0
+610,517,1071,610,1047,726,586,633,0
+618,1052,994,1068,989,1180,613,1164,0
+622,896,1227,967,1216,1064,611,993,0
+1194,1093,1467,1100,1464,1189,1191,1182,0
+625,749,1256,858,1240,953,609,844,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fab71b410c830e9e47619063de6666c6939e622f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0601.gt
@@ -0,0 +1,10 @@
+642,37,911,60,877,453,608,430,0
+927,148,1249,264,1228,323,906,207,0
+930,237,1332,382,1310,445,908,300,0
+938,349,1278,458,1263,505,923,396,0
+945,412,1371,541,1357,590,931,461,0
+610,517,1071,610,1047,726,586,633,0
+618,1052,994,1068,989,1180,613,1164,0
+622,896,1227,967,1216,1064,611,993,0
+1194,1093,1467,1100,1464,1189,1191,1182,0
+625,749,1256,858,1240,953,609,844,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ab99445b4927b3cd58be3684e06261b648195ad
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.JPG.txt
@@ -0,0 +1,6 @@
+459,45,917,28,920,99,462,116,0
+448,136,917,119,918,154,449,171,0
+539,187,811,178,812,211,540,220,0
+342,448,922,443,923,575,343,580,0
+349,609,901,604,902,687,350,692,0
+341,862,843,875,840,996,338,983,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6ab99445b4927b3cd58be3684e06261b648195ad
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0602.gt
@@ -0,0 +1,6 @@
+459,45,917,28,920,99,462,116,0
+448,136,917,119,918,154,449,171,0
+539,187,811,178,812,211,540,220,0
+342,448,922,443,923,575,343,580,0
+349,609,901,604,902,687,350,692,0
+341,862,843,875,840,996,338,983,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..176e9620a20a80346d6ee9077c6c903d9e337167
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.JPG.txt
@@ -0,0 +1 @@
+739,664,977,671,976,740,738,733,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.gt
new file mode 100644
index 0000000000000000000000000000000000000000..176e9620a20a80346d6ee9077c6c903d9e337167
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0603.gt
@@ -0,0 +1 @@
+739,664,977,671,976,740,738,733,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87f7340e8a8d1e476acc3e06ef56fc79031a03e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.JPG.txt
@@ -0,0 +1,12 @@
+583,100,819,153,783,313,547,260,0
+458,286,923,393,906,466,441,359,0
+515,399,866,467,859,503,508,435,0
+444,441,933,538,925,577,436,480,0
+436,502,919,585,913,623,430,540,0
+434,559,888,630,882,668,428,597,0
+430,622,955,693,949,734,424,663,0
+415,688,954,759,947,813,408,742,0
+400,770,985,822,980,877,395,825,0
+368,885,1009,938,1006,982,365,929,0
+364,956,1020,988,1018,1032,362,1000,0
+463,1037,950,1060,948,1104,461,1081,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.gt
new file mode 100644
index 0000000000000000000000000000000000000000..87f7340e8a8d1e476acc3e06ef56fc79031a03e7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0605.gt
@@ -0,0 +1,12 @@
+583,100,819,153,783,313,547,260,0
+458,286,923,393,906,466,441,359,0
+515,399,866,467,859,503,508,435,0
+444,441,933,538,925,577,436,480,0
+436,502,919,585,913,623,430,540,0
+434,559,888,630,882,668,428,597,0
+430,622,955,693,949,734,424,663,0
+415,688,954,759,947,813,408,742,0
+400,770,985,822,980,877,395,825,0
+368,885,1009,938,1006,982,365,929,0
+364,956,1020,988,1018,1032,362,1000,0
+463,1037,950,1060,948,1104,461,1081,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d2d541726ccdc73d1a7991b83137b3b4dab4e7f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.JPG.txt
@@ -0,0 +1 @@
+668,572,1152,518,1162,613,678,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d2d541726ccdc73d1a7991b83137b3b4dab4e7f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0608.gt
@@ -0,0 +1 @@
+668,572,1152,518,1162,613,678,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2e2849a77ed142de2c5d739d40af96fa8c62381c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.JPG.txt
@@ -0,0 +1,2 @@
+870,565,1134,562,1135,632,871,635,0
+875,692,1128,692,1128,765,875,765,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2e2849a77ed142de2c5d739d40af96fa8c62381c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0611.gt
@@ -0,0 +1,2 @@
+870,565,1134,562,1135,632,871,635,0
+875,692,1128,692,1128,765,875,765,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..765773c38dcfbae32c924460590abc3dc46b49bf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.JPG.txt
@@ -0,0 +1,4 @@
+1572,1073,1651,1054,1662,1102,1583,1121,1
+799,453,840,447,855,541,814,547,0
+881,372,1309,257,1337,358,909,473,0
+899,509,1308,410,1321,462,912,561,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.gt
new file mode 100644
index 0000000000000000000000000000000000000000..765773c38dcfbae32c924460590abc3dc46b49bf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0613.gt
@@ -0,0 +1,4 @@
+1572,1073,1651,1054,1662,1102,1583,1121,1
+799,453,840,447,855,541,814,547,0
+881,372,1309,257,1337,358,909,473,0
+899,509,1308,410,1321,462,912,561,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..039d2d53f7f825fd61c195098e77ac23c22cb6ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.JPG.txt
@@ -0,0 +1,8 @@
+1516,957,1680,923,1694,991,1530,1025,0
+1607,1009,1676,997,1680,1017,1611,1029,0
+1679,1001,1702,995,1706,1011,1683,1017,1
+930,427,1181,416,1182,448,931,459,0
+937,214,1195,223,1188,409,930,400,0
+434,419,863,403,866,467,437,483,0
+432,522,857,495,859,528,434,555,0
+621,669,1377,579,1392,707,636,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.gt
new file mode 100644
index 0000000000000000000000000000000000000000..039d2d53f7f825fd61c195098e77ac23c22cb6ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0617.gt
@@ -0,0 +1,8 @@
+1516,957,1680,923,1694,991,1530,1025,0
+1607,1009,1676,997,1680,1017,1611,1029,0
+1679,1001,1702,995,1706,1011,1683,1017,1
+930,427,1181,416,1182,448,931,459,0
+937,214,1195,223,1188,409,930,400,0
+434,419,863,403,866,467,437,483,0
+432,522,857,495,859,528,434,555,0
+621,669,1377,579,1392,707,636,797,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2872be14a51db5c33135d983133d2874c4f3c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.JPG.txt
@@ -0,0 +1,4 @@
+309,749,516,752,513,896,306,893,0
+793,761,1037,762,1036,822,792,821,0
+1096,761,1339,764,1338,820,1095,817,0
+797,844,1231,849,1230,889,796,884,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2872be14a51db5c33135d983133d2874c4f3c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0620.gt
@@ -0,0 +1,4 @@
+309,749,516,752,513,896,306,893,0
+793,761,1037,762,1036,822,792,821,0
+1096,761,1339,764,1338,820,1095,817,0
+797,844,1231,849,1230,889,796,884,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b74fa604fc20a59c20dcb16e46f0883dc57839d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.JPG.txt
@@ -0,0 +1,12 @@
+495,103,1289,216,1278,300,484,187,0
+293,219,1403,305,1396,395,286,309,0
+595,415,661,412,674,724,608,727,0
+747,405,1171,424,1168,503,744,484,0
+747,533,1175,538,1174,614,746,609,0
+750,652,1175,641,1176,718,751,729,0
+363,812,1378,758,1384,875,369,929,0
+538,1039,1360,915,1375,1014,553,1138,0
+783,1113,1146,1062,1151,1096,788,1147,0
+778,1172,942,1144,948,1181,784,1209,0
+999,1140,1146,1113,1152,1148,1005,1175,0
+783,1248,1143,1176,1149,1206,789,1278,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b74fa604fc20a59c20dcb16e46f0883dc57839d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0621.gt
@@ -0,0 +1,12 @@
+495,103,1289,216,1278,300,484,187,0
+293,219,1403,305,1396,395,286,309,0
+595,415,661,412,674,724,608,727,0
+747,405,1171,424,1168,503,744,484,0
+747,533,1175,538,1174,614,746,609,0
+750,652,1175,641,1176,718,751,729,0
+363,812,1378,758,1384,875,369,929,0
+538,1039,1360,915,1375,1014,553,1138,0
+783,1113,1146,1062,1151,1096,788,1147,0
+778,1172,942,1144,948,1181,784,1209,0
+999,1140,1146,1113,1152,1148,1005,1175,0
+783,1248,1143,1176,1149,1206,789,1278,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6f044354a61594ce99d3daefca8aee35abe1726e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.JPG.txt
@@ -0,0 +1,3 @@
+264,547,306,556,300,584,258,575,1
+1095,0,1183,1,1182,19,1094,18,1
+391,225,1541,536,1450,873,300,562,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6f044354a61594ce99d3daefca8aee35abe1726e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0626.gt
@@ -0,0 +1,3 @@
+264,547,306,556,300,584,258,575,1
+1095,0,1183,1,1182,19,1094,18,1
+391,225,1541,536,1450,873,300,562,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4dacf82563aa39891fbacdb2cd9f0e8ff4faf1f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.JPG.txt
@@ -0,0 +1,10 @@
+206,609,322,596,327,642,211,655,0
+307,429,1425,155,1481,383,363,657,0
+333,575,1437,450,1447,534,343,659,0
+735,1032,1350,1143,1337,1210,722,1099,0
+232,720,429,717,430,787,233,790,0
+477,704,762,717,758,807,473,794,0
+854,718,1366,711,1367,834,855,841,0
+870,828,1369,872,1358,1002,859,958,0
+474,817,769,838,762,936,467,915,0
+237,800,436,815,430,893,231,878,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4dacf82563aa39891fbacdb2cd9f0e8ff4faf1f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0628.gt
@@ -0,0 +1,10 @@
+206,609,322,596,327,642,211,655,0
+307,429,1425,155,1481,383,363,657,0
+333,575,1437,450,1447,534,343,659,0
+735,1032,1350,1143,1337,1210,722,1099,0
+232,720,429,717,430,787,233,790,0
+477,704,762,717,758,807,473,794,0
+854,718,1366,711,1367,834,855,841,0
+870,828,1369,872,1358,1002,859,958,0
+474,817,769,838,762,936,467,915,0
+237,800,436,815,430,893,231,878,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0c8c311a055742526c19c7b27e8e3e634e0a470
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.JPG.txt
@@ -0,0 +1,5 @@
+1162,646,1660,604,1665,666,1167,708,0
+1161,718,1651,679,1653,704,1163,743,0
+184,1196,350,1203,349,1226,183,1219,1
+414,1223,519,1228,517,1269,412,1264,1
+199,741,754,704,759,778,204,815,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b0c8c311a055742526c19c7b27e8e3e634e0a470
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0633.gt
@@ -0,0 +1,5 @@
+1162,646,1660,604,1665,666,1167,708,0
+1161,718,1651,679,1653,704,1163,743,0
+184,1196,350,1203,349,1226,183,1219,1
+414,1223,519,1228,517,1269,412,1264,1
+199,741,754,704,759,778,204,815,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..959eb7d7f509c09b50c0b95ca9f690f354108d18
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.JPG.txt
@@ -0,0 +1,2 @@
+430,406,1391,305,1417,546,456,647,0
+1212,101,1355,115,1353,138,1210,124,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.gt
new file mode 100644
index 0000000000000000000000000000000000000000..959eb7d7f509c09b50c0b95ca9f690f354108d18
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0635.gt
@@ -0,0 +1,2 @@
+430,406,1391,305,1417,546,456,647,0
+1212,101,1355,115,1353,138,1210,124,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d85ded2470057defc1aa1afadf64a5e7b044378a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.JPG.txt
@@ -0,0 +1,6 @@
+835,285,1200,122,1238,207,873,370,0
+850,391,1194,243,1216,293,872,441,0
+856,475,1177,343,1202,405,881,537,0
+449,663,805,526,837,610,481,747,0
+461,768,791,651,808,700,478,817,0
+482,837,733,751,754,811,503,897,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d85ded2470057defc1aa1afadf64a5e7b044378a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0649.gt
@@ -0,0 +1,6 @@
+835,285,1200,122,1238,207,873,370,0
+850,391,1194,243,1216,293,872,441,0
+856,475,1177,343,1202,405,881,537,0
+449,663,805,526,837,610,481,747,0
+461,768,791,651,808,700,478,817,0
+482,837,733,751,754,811,503,897,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0650.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0650.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0650.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0650.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3d5bb14b39c8e71ec84d0ed390d6169960cfd57f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.JPG.txt
@@ -0,0 +1,2 @@
+485,596,1554,881,1508,1053,439,768,0
+498,823,1531,1043,1517,1106,484,886,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3d5bb14b39c8e71ec84d0ed390d6169960cfd57f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0652.gt
@@ -0,0 +1,2 @@
+485,596,1554,881,1508,1053,439,768,0
+498,823,1531,1043,1517,1106,484,886,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57a05cd16e45fb607d2511b9717cc83b9a282b4a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.JPG.txt
@@ -0,0 +1 @@
+264,674,1161,641,1164,731,267,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.gt
new file mode 100644
index 0000000000000000000000000000000000000000..57a05cd16e45fb607d2511b9717cc83b9a282b4a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0653.gt
@@ -0,0 +1 @@
+264,674,1161,641,1164,731,267,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..56d71fd2e913be798abbcc98f63ed30dee3edef1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.JPG.txt
@@ -0,0 +1,7 @@
+888,412,1377,367,1396,574,907,619,0
+658,696,1388,565,1410,688,680,819,0
+1336,118,1350,115,1353,131,1339,134,1
+1446,186,1490,183,1491,203,1447,206,1
+1661,167,1722,166,1723,186,1662,187,1
+1663,198,1726,195,1727,216,1664,219,1
+1665,228,1725,225,1726,247,1666,250,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.gt
new file mode 100644
index 0000000000000000000000000000000000000000..56d71fd2e913be798abbcc98f63ed30dee3edef1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0655.gt
@@ -0,0 +1,7 @@
+888,412,1377,367,1396,574,907,619,0
+658,696,1388,565,1410,688,680,819,0
+1336,118,1350,115,1353,131,1339,134,1
+1446,186,1490,183,1491,203,1447,206,1
+1661,167,1722,166,1723,186,1662,187,1
+1663,198,1726,195,1727,216,1664,219,1
+1665,228,1725,225,1726,247,1666,250,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f869c3b696e0b2a46ba0c49bd95b4e77b7b4970
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.JPG.txt
@@ -0,0 +1,8 @@
+1683,505,1727,500,1728,514,1684,519,1
+221,652,376,692,366,729,211,689,0
+682,809,723,814,720,835,679,830,1
+723,790,814,791,813,823,722,822,0
+721,816,960,823,959,858,720,851,0
+547,1175,592,1180,589,1204,544,1199,0
+765,257,1000,224,1008,283,773,316,0
+773,321,1003,282,1008,311,778,350,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f869c3b696e0b2a46ba0c49bd95b4e77b7b4970
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0656.gt
@@ -0,0 +1,8 @@
+1683,505,1727,500,1728,514,1684,519,1
+221,652,376,692,366,729,211,689,0
+682,809,723,814,720,835,679,830,1
+723,790,814,791,813,823,722,822,0
+721,816,960,823,959,858,720,851,0
+547,1175,592,1180,589,1204,544,1199,0
+765,257,1000,224,1008,283,773,316,0
+773,321,1003,282,1008,311,778,350,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0658.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0658.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0658.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0658.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f197674beb0df82162c3ed0f2652a4e16ffc96dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.JPG.txt
@@ -0,0 +1,2 @@
+969,177,1221,220,1061,1164,809,1121,0
+1279,564,1305,556,1507,1242,1481,1250,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f197674beb0df82162c3ed0f2652a4e16ffc96dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0660.gt
@@ -0,0 +1,2 @@
+969,177,1221,220,1061,1164,809,1121,0
+1279,564,1305,556,1507,1242,1481,1250,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7f736412c7bec35584ba9571aef14d74ed74e466
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.JPG.txt
@@ -0,0 +1,8 @@
+689,916,722,919,719,947,686,944,1
+1124,1224,1165,1225,1164,1240,1123,1239,1
+965,418,1407,569,1371,676,929,525,0
+739,671,942,591,966,653,763,733,0
+774,729,905,688,914,714,783,755,0
+955,626,976,625,979,654,958,655,0
+736,712,752,710,755,727,739,729,0
+1698,818,1727,824,1723,840,1694,834,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7f736412c7bec35584ba9571aef14d74ed74e466
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0664.gt
@@ -0,0 +1,8 @@
+689,916,722,919,719,947,686,944,1
+1124,1224,1165,1225,1164,1240,1123,1239,1
+965,418,1407,569,1371,676,929,525,0
+739,671,942,591,966,653,763,733,0
+774,729,905,688,914,714,783,755,0
+955,626,976,625,979,654,958,655,0
+736,712,752,710,755,727,739,729,0
+1698,818,1727,824,1723,840,1694,834,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3110415e1bd17db6f3afe8564000120aca01b8c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.JPG.txt
@@ -0,0 +1,6 @@
+1558,1194,1608,1191,1609,1206,1559,1209,1
+1640,1197,1694,1194,1695,1207,1641,1210,1
+1199,1071,1341,1074,1340,1129,1198,1126,0
+698,470,721,470,721,509,698,509,0
+750,447,945,458,942,501,747,490,0
+747,504,939,513,938,536,746,527,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3110415e1bd17db6f3afe8564000120aca01b8c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0665.gt
@@ -0,0 +1,6 @@
+1558,1194,1608,1191,1609,1206,1559,1209,1
+1640,1197,1694,1194,1695,1207,1641,1210,1
+1199,1071,1341,1074,1340,1129,1198,1126,0
+698,470,721,470,721,509,698,509,0
+750,447,945,458,942,501,747,490,0
+747,504,939,513,938,536,746,527,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ee6b8f8ad6b83916b667721b1d46ca34c380af8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.JPG.txt
@@ -0,0 +1,14 @@
+1114,94,1147,93,1160,551,1127,552,0
+1168,83,1303,78,1320,545,1185,550,0
+1010,641,1343,624,1344,657,1011,674,0
+1012,680,1334,665,1335,683,1013,698,0
+1010,727,1312,714,1313,752,1011,765,0
+1009,769,1358,752,1359,771,1010,788,0
+1012,821,1199,814,1200,850,1013,857,0
+1010,861,1209,852,1210,870,1011,879,0
+1012,915,1148,914,1149,949,1013,950,0
+1007,954,1142,949,1143,968,1008,973,0
+1011,1014,1191,1009,1192,1047,1012,1052,0
+1007,1053,1186,1050,1187,1069,1008,1072,0
+1011,1117,1233,1112,1234,1148,1012,1153,0
+1009,1155,1173,1152,1174,1172,1010,1175,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9ee6b8f8ad6b83916b667721b1d46ca34c380af8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0669.gt
@@ -0,0 +1,14 @@
+1114,94,1147,93,1160,551,1127,552,0
+1168,83,1303,78,1320,545,1185,550,0
+1010,641,1343,624,1344,657,1011,674,0
+1012,680,1334,665,1335,683,1013,698,0
+1010,727,1312,714,1313,752,1011,765,0
+1009,769,1358,752,1359,771,1010,788,0
+1012,821,1199,814,1200,850,1013,857,0
+1010,861,1209,852,1210,870,1011,879,0
+1012,915,1148,914,1149,949,1013,950,0
+1007,954,1142,949,1143,968,1008,973,0
+1011,1014,1191,1009,1192,1047,1012,1052,0
+1007,1053,1186,1050,1187,1069,1008,1072,0
+1011,1117,1233,1112,1234,1148,1012,1153,0
+1009,1155,1173,1152,1174,1172,1010,1175,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79627aa7f9ecfe1ee8f3e3db77e625c06aa9e933
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.JPG.txt
@@ -0,0 +1,3 @@
+1335,106,1493,102,1504,528,1346,532,0
+1345,547,1430,546,1433,896,1348,897,0
+1446,548,1492,547,1495,897,1449,898,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.gt
new file mode 100644
index 0000000000000000000000000000000000000000..79627aa7f9ecfe1ee8f3e3db77e625c06aa9e933
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0686.gt
@@ -0,0 +1,3 @@
+1335,106,1493,102,1504,528,1346,532,0
+1345,547,1430,546,1433,896,1348,897,0
+1446,548,1492,547,1495,897,1449,898,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e550b29236230d5d5ea5a50d482339640d005bc0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.JPG.txt
@@ -0,0 +1,2 @@
+401,994,580,917,591,945,412,1022,0
+394,1039,573,960,585,988,406,1067,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e550b29236230d5d5ea5a50d482339640d005bc0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0687.gt
@@ -0,0 +1,2 @@
+401,994,580,917,591,945,412,1022,0
+394,1039,573,960,585,988,406,1067,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cc63d0c58db25052868e738508c3452844be050c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.JPG.txt
@@ -0,0 +1,3 @@
+830,913,1155,916,1154,1043,829,1040,0
+1043,404,1453,373,1462,489,1052,520,0
+1050,522,1330,505,1334,563,1054,580,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.gt
new file mode 100644
index 0000000000000000000000000000000000000000..cc63d0c58db25052868e738508c3452844be050c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0690.gt
@@ -0,0 +1,3 @@
+830,913,1155,916,1154,1043,829,1040,0
+1043,404,1453,373,1462,489,1052,520,0
+1050,522,1330,505,1334,563,1054,580,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..510727d638021e1b55bb017d7276a76db8430a84
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.JPG.txt
@@ -0,0 +1,7 @@
+206,169,1096,87,1111,253,221,335,0
+174,1010,1000,1007,1001,1227,175,1230,0
+988,1031,1004,1031,1004,1048,988,1048,0
+1031,636,1070,636,1070,679,1031,679,1
+1037,463,1086,464,1079,632,1030,631,0
+203,510,1013,458,1023,615,213,667,0
+210,686,993,637,996,681,213,730,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.gt
new file mode 100644
index 0000000000000000000000000000000000000000..510727d638021e1b55bb017d7276a76db8430a84
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0692.gt
@@ -0,0 +1,7 @@
+206,169,1096,87,1111,253,221,335,0
+174,1010,1000,1007,1001,1227,175,1230,0
+988,1031,1004,1031,1004,1048,988,1048,0
+1031,636,1070,636,1070,679,1031,679,1
+1037,463,1086,464,1079,632,1030,631,0
+203,510,1013,458,1023,615,213,667,0
+210,686,993,637,996,681,213,730,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e1f8e8ca56a37d62d16dff0459a5314ebffe5109
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.JPG.txt
@@ -0,0 +1,3 @@
+779,745,1517,713,1524,867,786,899,0
+788,922,1086,903,1090,956,792,975,0
+1168,892,1505,881,1506,935,1169,946,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e1f8e8ca56a37d62d16dff0459a5314ebffe5109
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0694.gt
@@ -0,0 +1,3 @@
+779,745,1517,713,1524,867,786,899,0
+788,922,1086,903,1090,956,792,975,0
+1168,892,1505,881,1506,935,1169,946,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..edc72cb360185823aa44c34f44a850fce19d44dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.JPG.txt
@@ -0,0 +1,3 @@
+881,467,915,477,880,595,846,585,0
+910,411,1414,85,1464,163,960,489,0
+912,535,1398,248,1421,288,935,575,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.gt
new file mode 100644
index 0000000000000000000000000000000000000000..edc72cb360185823aa44c34f44a850fce19d44dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0697.gt
@@ -0,0 +1,3 @@
+881,467,915,477,880,595,846,585,0
+910,411,1414,85,1464,163,960,489,0
+912,535,1398,248,1421,288,935,575,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e77c8abf969f175f2560e7b4894a038eae3d216e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.JPG.txt
@@ -0,0 +1,3 @@
+233,627,297,636,260,907,196,898,0
+1128,1041,1473,1044,1472,1117,1127,1114,0
+277,920,1489,957,1483,1149,271,1112,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e77c8abf969f175f2560e7b4894a038eae3d216e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0700.gt
@@ -0,0 +1,3 @@
+233,627,297,636,260,907,196,898,0
+1128,1041,1473,1044,1472,1117,1127,1114,0
+277,920,1489,957,1483,1149,271,1112,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44b0efd9691b2a4252c16a3cf5a287e542e79dc7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.JPG.txt
@@ -0,0 +1,5 @@
+1056,1175,1080,1169,1086,1192,1062,1198,1
+389,493,614,509,604,654,379,638,0
+320,763,674,778,667,926,313,911,0
+349,85,402,82,405,126,352,129,1
+-1,58,323,-54,345,8,20,121,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44b0efd9691b2a4252c16a3cf5a287e542e79dc7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0702.gt
@@ -0,0 +1,5 @@
+1056,1175,1080,1169,1086,1192,1062,1198,1
+389,493,614,509,604,654,379,638,0
+320,763,674,778,667,926,313,911,0
+349,85,402,82,405,126,352,129,1
+-1,58,323,-54,345,8,20,121,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7069cafbd4686344999f393e62c07abc6e85e62
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.JPG.txt
@@ -0,0 +1,16 @@
+824,655,843,658,841,672,822,669,1
+146,492,534,479,535,525,147,538,0
+147,544,529,533,530,552,148,563,0
+162,585,505,585,505,626,162,626,0
+199,632,460,632,460,654,199,654,0
+263,673,381,676,380,722,262,719,0
+393,686,503,693,500,735,390,728,0
+1118,125,1544,55,1550,90,1124,160,0
+1121,166,1449,115,1453,141,1125,192,0
+1067,362,1537,323,1542,381,1072,420,0
+1065,414,1431,393,1433,427,1067,448,0
+1069,544,1547,535,1548,588,1070,597,0
+1067,602,1525,601,1526,633,1068,634,0
+1062,719,1232,722,1231,758,1061,755,0
+1065,766,1166,769,1165,801,1064,798,0
+1352,742,1540,743,1539,779,1351,778,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c7069cafbd4686344999f393e62c07abc6e85e62
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0704.gt
@@ -0,0 +1,16 @@
+824,655,843,658,841,672,822,669,1
+146,492,534,479,535,525,147,538,0
+147,544,529,533,530,552,148,563,0
+162,585,505,585,505,626,162,626,0
+199,632,460,632,460,654,199,654,0
+263,673,381,676,380,722,262,719,0
+393,686,503,693,500,735,390,728,0
+1118,125,1544,55,1550,90,1124,160,0
+1121,166,1449,115,1453,141,1125,192,0
+1067,362,1537,323,1542,381,1072,420,0
+1065,414,1431,393,1433,427,1067,448,0
+1069,544,1547,535,1548,588,1070,597,0
+1067,602,1525,601,1526,633,1068,634,0
+1062,719,1232,722,1231,758,1061,755,0
+1065,766,1166,769,1165,801,1064,798,0
+1352,742,1540,743,1539,779,1351,778,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec0adaeba30f64b56c0c42d51642389b54a6b481
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.JPG.txt
@@ -0,0 +1,6 @@
+485,2,1377,225,1347,343,455,120,0
+369,155,1441,251,1414,553,342,457,0
+364,501,1418,526,1415,657,361,632,0
+395,744,1401,725,1402,805,396,824,0
+414,891,1384,842,1391,982,421,1031,0
+395,1111,1397,969,1406,1031,404,1173,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ec0adaeba30f64b56c0c42d51642389b54a6b481
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0707.gt
@@ -0,0 +1,6 @@
+485,2,1377,225,1347,343,455,120,0
+369,155,1441,251,1414,553,342,457,0
+364,501,1418,526,1415,657,361,632,0
+395,744,1401,725,1402,805,396,824,0
+414,891,1384,842,1391,982,421,1031,0
+395,1111,1397,969,1406,1031,404,1173,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe0c3d2b80bb4735cdb7d6bcc10c85082c387633
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.JPG.txt
@@ -0,0 +1,7 @@
+1157,1261,1291,1258,1292,1289,1158,1292,1
+1279,78,1360,75,1381,598,1300,601,0
+1274,623,1380,611,1383,637,1277,649,0
+1276,660,1403,644,1405,666,1278,682,0
+1294,838,1397,829,1401,869,1298,878,0
+1314,915,1387,914,1392,1099,1319,1100,0
+1303,1144,1406,1137,1409,1179,1306,1186,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe0c3d2b80bb4735cdb7d6bcc10c85082c387633
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0709.gt
@@ -0,0 +1,7 @@
+1157,1261,1291,1258,1292,1289,1158,1292,1
+1279,78,1360,75,1381,598,1300,601,0
+1274,623,1380,611,1383,637,1277,649,0
+1276,660,1403,644,1405,666,1278,682,0
+1294,838,1397,829,1401,869,1298,878,0
+1314,915,1387,914,1392,1099,1319,1100,0
+1303,1144,1406,1137,1409,1179,1306,1186,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3e3f1d441cfe983ef5e07171422dfa018fb0d5f5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.JPG.txt
@@ -0,0 +1,3 @@
+523,175,897,215,882,348,508,308,0
+4,517,97,524,95,554,2,547,0
+457,556,933,525,947,741,471,772,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3e3f1d441cfe983ef5e07171422dfa018fb0d5f5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0719.gt
@@ -0,0 +1,3 @@
+523,175,897,215,882,348,508,308,0
+4,517,97,524,95,554,2,547,0
+457,556,933,525,947,741,471,772,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e16ee8b251e226ced74059ff588a08b6a2e5bf3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.JPG.txt
@@ -0,0 +1,4 @@
+132,346,677,741,600,847,55,452,0
+113,501,620,845,593,885,86,541,0
+147,598,600,899,546,979,93,678,0
+773,608,1667,352,1700,464,806,720,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1e16ee8b251e226ced74059ff588a08b6a2e5bf3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0722.gt
@@ -0,0 +1,4 @@
+132,346,677,741,600,847,55,452,0
+113,501,620,845,593,885,86,541,0
+147,598,600,899,546,979,93,678,0
+773,608,1667,352,1700,464,806,720,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd5754f6b65f5165f9d400ff73f6e7c8039907f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.JPG.txt
@@ -0,0 +1,3 @@
+668,375,1268,319,1280,445,680,501,0
+701,506,1246,453,1251,504,706,557,0
+779,562,1145,531,1153,621,787,652,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.gt
new file mode 100644
index 0000000000000000000000000000000000000000..dd5754f6b65f5165f9d400ff73f6e7c8039907f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0723.gt
@@ -0,0 +1,3 @@
+668,375,1268,319,1280,445,680,501,0
+701,506,1246,453,1251,504,706,557,0
+779,562,1145,531,1153,621,787,652,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70c660f748be9b0fdb3e846e76e3e49271a311f5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.JPG.txt
@@ -0,0 +1,3 @@
+830,555,1145,562,1144,629,829,622,0
+1193,609,1217,610,1216,635,1192,634,0
+869,640,1111,649,1110,676,868,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.gt
new file mode 100644
index 0000000000000000000000000000000000000000..70c660f748be9b0fdb3e846e76e3e49271a311f5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0726.gt
@@ -0,0 +1,3 @@
+830,555,1145,562,1144,629,829,622,0
+1193,609,1217,610,1216,635,1192,634,0
+869,640,1111,649,1110,676,868,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5793306481aaa95bad1f766cb47a8770d67c044
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.JPG.txt
@@ -0,0 +1,3 @@
+1406,862,1474,859,1481,1051,1413,1054,0
+818,798,1290,836,1275,1029,803,991,0
+198,138,1500,131,1504,809,202,816,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e5793306481aaa95bad1f766cb47a8770d67c044
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0728.gt
@@ -0,0 +1,3 @@
+1406,862,1474,859,1481,1051,1413,1054,0
+818,798,1290,836,1275,1029,803,991,0
+198,138,1500,131,1504,809,202,816,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e10489aecedfb1283da61d04df40cfc87b76a2ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.JPG.txt
@@ -0,0 +1,4 @@
+464,568,1678,501,1693,768,479,835,0
+44,826,402,819,403,882,45,889,0
+179,704,256,701,257,770,180,773,0
+171,608,285,601,290,677,176,684,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e10489aecedfb1283da61d04df40cfc87b76a2ed
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0730.gt
@@ -0,0 +1,4 @@
+464,568,1678,501,1693,768,479,835,0
+44,826,402,819,403,882,45,889,0
+179,704,256,701,257,770,180,773,0
+171,608,285,601,290,677,176,684,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d299562f2e4b158773770488cfd0f1f3fb3158a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.JPG.txt
@@ -0,0 +1,4 @@
+949,467,1252,474,1249,570,946,563,0
+1341,523,1395,519,1408,711,1354,715,0
+970,582,1229,589,1228,636,969,629,0
+964,645,1248,652,1246,743,962,736,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1d299562f2e4b158773770488cfd0f1f3fb3158a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0733.gt
@@ -0,0 +1,4 @@
+949,467,1252,474,1249,570,946,563,0
+1341,523,1395,519,1408,711,1354,715,0
+970,582,1229,589,1228,636,969,629,0
+964,645,1248,652,1246,743,962,736,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fb040697b790024186c794aad5b18e5ef84d72c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.JPG.txt
@@ -0,0 +1,7 @@
+147,760,480,767,479,840,146,833,0
+622,575,688,574,693,722,627,723,0
+1328,580,1392,579,1395,726,1331,727,0
+723,576,1298,581,1297,662,722,657,0
+711,669,1311,674,1310,725,710,720,0
+680,740,1359,750,1356,890,677,880,0
+663,926,1364,925,1365,1059,664,1060,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8fb040697b790024186c794aad5b18e5ef84d72c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0735.gt
@@ -0,0 +1,7 @@
+147,760,480,767,479,840,146,833,0
+622,575,688,574,693,722,627,723,0
+1328,580,1392,579,1395,726,1331,727,0
+723,576,1298,581,1297,662,722,657,0
+711,669,1311,674,1310,725,710,720,0
+680,740,1359,750,1356,890,677,880,0
+663,926,1364,925,1365,1059,664,1060,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0218c57e0f49a41765feed7ff182f1c21725e641
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.JPG.txt
@@ -0,0 +1,6 @@
+334,842,569,804,599,983,364,1021,0
+322,1068,1637,809,1659,919,344,1178,0
+531,808,1640,520,1692,717,583,1005,0
+897,119,970,124,961,272,888,267,0
+712,200,874,149,899,229,737,280,0
+727,301,853,259,863,289,737,331,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0218c57e0f49a41765feed7ff182f1c21725e641
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0738.gt
@@ -0,0 +1,6 @@
+334,842,569,804,599,983,364,1021,0
+322,1068,1637,809,1659,919,344,1178,0
+531,808,1640,520,1692,717,583,1005,0
+897,119,970,124,961,272,888,267,0
+712,200,874,149,899,229,737,280,0
+727,301,853,259,863,289,737,331,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0746.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0746.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0746.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0746.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..383af6c4e3e936e7411b977b6985bc69d8449a97
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.JPG.txt
@@ -0,0 +1,3 @@
+1154,704,1199,700,1204,755,1159,759,0
+450,637,1006,600,1016,760,460,797,0
+512,832,986,798,990,861,516,895,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.gt
new file mode 100644
index 0000000000000000000000000000000000000000..383af6c4e3e936e7411b977b6985bc69d8449a97
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0747.gt
@@ -0,0 +1,3 @@
+1154,704,1199,700,1204,755,1159,759,0
+450,637,1006,600,1016,760,460,797,0
+512,832,986,798,990,861,516,895,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..11f3334505e7e711eb264cb7d8070d3f9d8f42c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.JPG.txt
@@ -0,0 +1,9 @@
+885,394,1371,293,1390,382,904,483,0
+882,533,1359,437,1369,486,892,582,0
+1044,754,1170,731,1179,777,1053,800,0
+864,950,1308,877,1317,927,873,1000,0
+907,1033,1249,975,1261,1043,919,1101,0
+283,683,681,609,693,678,295,752,0
+314,768,635,708,641,739,320,799,0
+401,764,540,771,531,946,392,939,0
+457,942,661,904,667,935,463,973,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.gt
new file mode 100644
index 0000000000000000000000000000000000000000..11f3334505e7e711eb264cb7d8070d3f9d8f42c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0748.gt
@@ -0,0 +1,9 @@
+885,394,1371,293,1390,382,904,483,0
+882,533,1359,437,1369,486,892,582,0
+1044,754,1170,731,1179,777,1053,800,0
+864,950,1308,877,1317,927,873,1000,0
+907,1033,1249,975,1261,1043,919,1101,0
+283,683,681,609,693,678,295,752,0
+314,768,635,708,641,739,320,799,0
+401,764,540,771,531,946,392,939,0
+457,942,661,904,667,935,463,973,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9cb8f0245d2c989ba25187d009001ea22cd2fd54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.JPG.txt
@@ -0,0 +1,2 @@
+600,701,1410,728,1403,943,593,916,0
+628,938,1403,947,1402,1010,627,1001,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9cb8f0245d2c989ba25187d009001ea22cd2fd54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0750.gt
@@ -0,0 +1,2 @@
+600,701,1410,728,1403,943,593,916,0
+628,938,1403,947,1402,1010,627,1001,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..312e61c70207f858e6d2caa331837ec07856ffb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.JPG.txt
@@ -0,0 +1 @@
+78,525,1581,600,1576,700,73,625,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.gt
new file mode 100644
index 0000000000000000000000000000000000000000..312e61c70207f858e6d2caa331837ec07856ffb7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0752.gt
@@ -0,0 +1 @@
+78,525,1581,600,1576,700,73,625,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d245b54bc9d951000856918ccec80466db2a7b5a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.JPG.txt
@@ -0,0 +1 @@
+313,856,1130,401,1223,569,406,1024,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d245b54bc9d951000856918ccec80466db2a7b5a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0753.gt
@@ -0,0 +1 @@
+313,856,1130,401,1223,569,406,1024,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee9b2a2ca2b2321f0851e7a8154902d6d864985f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.JPG.txt
@@ -0,0 +1,11 @@
+696,174,1035,149,1041,228,702,253,0
+754,270,972,255,977,324,759,339,0
+754,354,963,341,964,365,755,378,0
+938,531,1000,528,1003,579,941,582,0
+801,768,890,765,891,797,802,800,0
+916,765,1006,762,1007,792,917,795,0
+684,838,1014,827,1015,869,685,880,0
+685,892,1013,881,1014,923,686,934,0
+682,943,1011,932,1012,970,683,981,0
+681,983,738,983,738,1019,681,1019,0
+905,985,1007,984,1008,1013,906,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ee9b2a2ca2b2321f0851e7a8154902d6d864985f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0758.gt
@@ -0,0 +1,11 @@
+696,174,1035,149,1041,228,702,253,0
+754,270,972,255,977,324,759,339,0
+754,354,963,341,964,365,755,378,0
+938,531,1000,528,1003,579,941,582,0
+801,768,890,765,891,797,802,800,0
+916,765,1006,762,1007,792,917,795,0
+684,838,1014,827,1015,869,685,880,0
+685,892,1013,881,1014,923,686,934,0
+682,943,1011,932,1012,970,683,981,0
+681,983,738,983,738,1019,681,1019,0
+905,985,1007,984,1008,1013,906,1014,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b27ef86894d6af54b9ae9f24116b57f112cc7de3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.JPG.txt
@@ -0,0 +1,4 @@
+273,592,851,587,852,657,274,662,0
+267,689,859,680,860,753,268,762,0
+1263,591,1520,582,1523,655,1266,664,0
+1284,671,1598,666,1599,737,1285,742,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b27ef86894d6af54b9ae9f24116b57f112cc7de3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0759.gt
@@ -0,0 +1,4 @@
+273,592,851,587,852,657,274,662,0
+267,689,859,680,860,753,268,762,0
+1263,591,1520,582,1523,655,1266,664,0
+1284,671,1598,666,1599,737,1285,742,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa552bd30d143ce08bb947711268962a9e81bef1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.JPG.txt
@@ -0,0 +1 @@
+142,541,1495,654,1479,853,126,740,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fa552bd30d143ce08bb947711268962a9e81bef1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0764.gt
@@ -0,0 +1 @@
+142,541,1495,654,1479,853,126,740,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8d80f5d8dbd44faf885bb4e8fb241a65ce4897ae
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.JPG.txt
@@ -0,0 +1,15 @@
+725,102,1132,122,1127,213,720,193,0
+1186,121,1552,134,1549,226,1183,213,0
+839,716,1477,707,1478,827,840,836,1
+1410,946,1518,941,1521,999,1413,1004,0
+313,28,518,37,515,87,310,78,0
+302,77,505,86,504,120,301,111,0
+615,376,1404,399,1401,518,612,495,0
+1134,561,1348,558,1349,617,1135,620,0
+228,1100,861,1081,862,1109,229,1128,0
+895,1082,1309,1065,1310,1090,896,1107,0
+230,1133,956,1114,957,1143,231,1162,0
+228,1166,644,1155,645,1187,229,1198,0
+228,1226,658,1211,659,1241,229,1256,0
+544,967,589,964,590,984,545,987,1
+541,991,594,988,595,1001,542,1004,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8d80f5d8dbd44faf885bb4e8fb241a65ce4897ae
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0769.gt
@@ -0,0 +1,15 @@
+725,102,1132,122,1127,213,720,193,0
+1186,121,1552,134,1549,226,1183,213,0
+839,716,1477,707,1478,827,840,836,1
+1410,946,1518,941,1521,999,1413,1004,0
+313,28,518,37,515,87,310,78,0
+302,77,505,86,504,120,301,111,0
+615,376,1404,399,1401,518,612,495,0
+1134,561,1348,558,1349,617,1135,620,0
+228,1100,861,1081,862,1109,229,1128,0
+895,1082,1309,1065,1310,1090,896,1107,0
+230,1133,956,1114,957,1143,231,1162,0
+228,1166,644,1155,645,1187,229,1198,0
+228,1226,658,1211,659,1241,229,1256,0
+544,967,589,964,590,984,545,987,1
+541,991,594,988,595,1001,542,1004,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..959f7d43f11bd60e379251144a7dad152db0e49d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.JPG.txt
@@ -0,0 +1,14 @@
+1465,536,1681,543,1680,597,1464,590,0
+1480,597,1668,606,1667,620,1479,611,0
+1041,532,1210,543,1208,573,1039,562,0
+1036,562,1215,573,1214,591,1035,580,0
+1213,525,1287,528,1286,593,1212,590,0
+1287,563,1327,566,1326,586,1286,583,0
+1252,576,1308,586,1304,604,1248,594,0
+774,526,981,517,984,571,777,580,0
+784,582,964,575,965,592,785,599,0
+392,569,505,562,508,597,395,604,0
+394,609,502,598,504,614,396,625,0
+502,546,586,538,592,601,508,609,0
+577,573,598,576,595,607,574,604,0
+531,591,573,595,570,620,528,616,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.gt
new file mode 100644
index 0000000000000000000000000000000000000000..959f7d43f11bd60e379251144a7dad152db0e49d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0780.gt
@@ -0,0 +1,14 @@
+1465,536,1681,543,1680,597,1464,590,0
+1480,597,1668,606,1667,620,1479,611,0
+1041,532,1210,543,1208,573,1039,562,0
+1036,562,1215,573,1214,591,1035,580,0
+1213,525,1287,528,1286,593,1212,590,0
+1287,563,1327,566,1326,586,1286,583,0
+1252,576,1308,586,1304,604,1248,594,0
+774,526,981,517,984,571,777,580,0
+784,582,964,575,965,592,785,599,0
+392,569,505,562,508,597,395,604,0
+394,609,502,598,504,614,396,625,0
+502,546,586,538,592,601,508,609,0
+577,573,598,576,595,607,574,604,0
+531,591,573,595,570,620,528,616,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f211f9a1a9757431604dd42a33dde93d1c8b65ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.JPG.txt
@@ -0,0 +1,17 @@
+711,1110,1344,1195,1341,1214,708,1129,0
+1342,1188,1362,1189,1361,1204,1341,1203,0
+2,762,76,765,75,783,1,780,1
+347,570,427,557,431,589,351,602,0
+348,621,447,608,449,630,350,643,0
+327,656,445,643,447,662,329,675,0
+329,690,397,683,399,703,331,710,0
+909,819,1129,810,1131,857,911,866,0
+888,740,1152,725,1154,769,890,784,0
+925,659,1099,646,1102,686,928,699,0
+938,579,1078,564,1082,607,942,622,0
+940,503,1071,482,1078,524,947,545,0
+949,427,1059,408,1066,449,956,468,0
+854,356,1156,294,1166,340,864,402,0
+865,290,1138,220,1148,262,875,332,0
+906,204,1083,158,1093,197,916,243,0
+825,166,1177,51,1189,88,837,203,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f211f9a1a9757431604dd42a33dde93d1c8b65ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0784.gt
@@ -0,0 +1,17 @@
+711,1110,1344,1195,1341,1214,708,1129,0
+1342,1188,1362,1189,1361,1204,1341,1203,0
+2,762,76,765,75,783,1,780,1
+347,570,427,557,431,589,351,602,0
+348,621,447,608,449,630,350,643,0
+327,656,445,643,447,662,329,675,0
+329,690,397,683,399,703,331,710,0
+909,819,1129,810,1131,857,911,866,0
+888,740,1152,725,1154,769,890,784,0
+925,659,1099,646,1102,686,928,699,0
+938,579,1078,564,1082,607,942,622,0
+940,503,1071,482,1078,524,947,545,0
+949,427,1059,408,1066,449,956,468,0
+854,356,1156,294,1166,340,864,402,0
+865,290,1138,220,1148,262,875,332,0
+906,204,1083,158,1093,197,916,243,0
+825,166,1177,51,1189,88,837,203,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f02bccb9d9655ebdf472c2f5ba0819b6d5d34cb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.JPG.txt
@@ -0,0 +1 @@
+396,629,1051,624,1052,727,397,732,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0f02bccb9d9655ebdf472c2f5ba0819b6d5d34cb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0787.gt
@@ -0,0 +1 @@
+396,629,1051,624,1052,727,397,732,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7d330591fcf2e1b674548a989f7629d74aed9996
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.JPG.txt
@@ -0,0 +1,6 @@
+1276,1030,1513,1043,1508,1143,1271,1130,0
+1280,1134,1516,1143,1515,1183,1279,1174,0
+1506,1045,1521,1042,1524,1059,1509,1062,0
+336,550,397,552,384,960,323,958,0
+783,208,1042,231,1036,294,777,271,0
+568,269,602,303,440,466,406,432,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7d330591fcf2e1b674548a989f7629d74aed9996
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0791.gt
@@ -0,0 +1,6 @@
+1276,1030,1513,1043,1508,1143,1271,1130,0
+1280,1134,1516,1143,1515,1183,1279,1174,0
+1506,1045,1521,1042,1524,1059,1509,1062,0
+336,550,397,552,384,960,323,958,0
+783,208,1042,231,1036,294,777,271,0
+568,269,602,303,440,466,406,432,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6c4b442426161d10aa27b48cfa316210446d5398
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.JPG.txt
@@ -0,0 +1,3 @@
+1657,272,1725,271,1728,405,1660,406,1
+426,380,1578,401,1574,632,422,611,0
+303,695,1631,674,1634,816,306,837,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6c4b442426161d10aa27b48cfa316210446d5398
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0792.gt
@@ -0,0 +1,3 @@
+1657,272,1725,271,1728,405,1660,406,1
+426,380,1578,401,1574,632,422,611,0
+303,695,1631,674,1634,816,306,837,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6cd7c8990d7cd1ad6837410d1cecb42613a83c64
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.JPG.txt
@@ -0,0 +1 @@
+100,553,1571,348,1630,769,159,974,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6cd7c8990d7cd1ad6837410d1cecb42613a83c64
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0794.gt
@@ -0,0 +1 @@
+100,553,1571,348,1630,769,159,974,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3851b0b5f20318b446c1f05aa26c8be9fa33789f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.JPG.txt
@@ -0,0 +1,2 @@
+573,332,1202,335,1201,523,572,520,0
+573,689,1190,670,1196,862,579,881,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3851b0b5f20318b446c1f05aa26c8be9fa33789f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0795.gt
@@ -0,0 +1,2 @@
+573,332,1202,335,1201,523,572,520,0
+573,689,1190,670,1196,862,579,881,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bbff8b8900fb6d51fb212e2473fe45843373ffe9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.JPG.txt
@@ -0,0 +1,7 @@
+820,288,922,282,924,316,822,322,0
+976,280,1075,273,1078,308,979,315,0
+788,559,972,544,976,592,792,607,0
+790,679,1117,652,1121,700,794,727,0
+726,919,1150,865,1164,972,740,1026,0
+734,1054,1149,1008,1154,1054,739,1100,0
+791,615,1100,594,1104,645,795,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bbff8b8900fb6d51fb212e2473fe45843373ffe9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0809.gt
@@ -0,0 +1,7 @@
+820,288,922,282,924,316,822,322,0
+976,280,1075,273,1078,308,979,315,0
+788,559,972,544,976,592,792,607,0
+790,679,1117,652,1121,700,794,727,0
+726,919,1150,865,1164,972,740,1026,0
+734,1054,1149,1008,1154,1054,739,1100,0
+791,615,1100,594,1104,645,795,666,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4aa5ad6652565b650733653e86e1e39ad1943431
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.JPG.txt
@@ -0,0 +1,3 @@
+951,239,1277,406,1236,486,910,319,0
+947,359,1260,507,1240,548,927,400,0
+584,441,812,525,796,568,568,484,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4aa5ad6652565b650733653e86e1e39ad1943431
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0810.gt
@@ -0,0 +1,3 @@
+951,239,1277,406,1236,486,910,319,0
+947,359,1260,507,1240,548,927,400,0
+584,441,812,525,796,568,568,484,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2b3559adb1025342508027692a537dae284b78f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.JPG.txt
@@ -0,0 +1,16 @@
+435,1033,489,1010,499,1032,445,1055,1
+442,1057,489,1040,493,1053,446,1070,1
+1074,1170,1116,1165,1119,1188,1077,1193,1
+60,968,101,967,102,979,61,980,1
+725,1159,872,1131,883,1191,736,1219,1
+829,1213,863,1210,866,1245,832,1248,0
+599,396,791,449,781,484,589,431,0
+604,446,692,466,687,486,599,466,0
+608,517,731,541,723,583,600,559,0
+608,563,789,600,784,624,603,587,0
+613,642,743,662,736,706,606,686,0
+614,698,727,711,724,737,611,724,0
+1312,767,1393,781,1387,811,1306,797,0
+1319,806,1371,817,1367,833,1315,822,1
+972,509,1063,533,1055,562,964,538,0
+978,547,1087,575,1082,596,973,568,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2b3559adb1025342508027692a537dae284b78f2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0812.gt
@@ -0,0 +1,16 @@
+435,1033,489,1010,499,1032,445,1055,1
+442,1057,489,1040,493,1053,446,1070,1
+1074,1170,1116,1165,1119,1188,1077,1193,1
+60,968,101,967,102,979,61,980,1
+725,1159,872,1131,883,1191,736,1219,1
+829,1213,863,1210,866,1245,832,1248,0
+599,396,791,449,781,484,589,431,0
+604,446,692,466,687,486,599,466,0
+608,517,731,541,723,583,600,559,0
+608,563,789,600,784,624,603,587,0
+613,642,743,662,736,706,606,686,0
+614,698,727,711,724,737,611,724,0
+1312,767,1393,781,1387,811,1306,797,0
+1319,806,1371,817,1367,833,1315,822,1
+972,509,1063,533,1055,562,964,538,0
+978,547,1087,575,1082,596,973,568,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71b687cda10a6c4da0b69c81293a779cacff2a05
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.JPG.txt
@@ -0,0 +1,7 @@
+410,461,488,461,488,509,410,509,0
+456,551,525,548,540,883,471,886,0
+368,556,445,552,464,898,387,902,0
+402,926,554,903,555,912,403,935,1
+399,936,543,914,544,922,400,944,1
+403,953,443,946,445,959,405,966,1
+468,943,488,940,490,952,470,955,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.gt
new file mode 100644
index 0000000000000000000000000000000000000000..71b687cda10a6c4da0b69c81293a779cacff2a05
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0814.gt
@@ -0,0 +1,7 @@
+410,461,488,461,488,509,410,509,0
+456,551,525,548,540,883,471,886,0
+368,556,445,552,464,898,387,902,0
+402,926,554,903,555,912,403,935,1
+399,936,543,914,544,922,400,944,1
+403,953,443,946,445,959,405,966,1
+468,943,488,940,490,952,470,955,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee93d8d196a9596751994be27654260b6cd10e05
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.JPG.txt
@@ -0,0 +1,3 @@
+123,557,148,557,148,594,123,594,1
+221,633,420,632,421,702,222,703,0
+591,491,1303,530,1289,788,577,749,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ee93d8d196a9596751994be27654260b6cd10e05
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0815.gt
@@ -0,0 +1,3 @@
+123,557,148,557,148,594,123,594,1
+221,633,420,632,421,702,222,703,0
+591,491,1303,530,1289,788,577,749,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..560e247358ce554721054aa2ac59a3e1b9910cd7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.JPG.txt
@@ -0,0 +1,3 @@
+924,332,1220,332,1220,406,924,406,0
+846,434,1299,431,1300,509,847,512,0
+911,539,1250,534,1251,615,912,620,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.gt
new file mode 100644
index 0000000000000000000000000000000000000000..560e247358ce554721054aa2ac59a3e1b9910cd7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0818.gt
@@ -0,0 +1,3 @@
+924,332,1220,332,1220,406,924,406,0
+846,434,1299,431,1300,509,847,512,0
+911,539,1250,534,1251,615,912,620,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe8ccb8029288baaa515d0b370ee269a99ec985b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.JPG.txt
@@ -0,0 +1,17 @@
+495,1020,698,1023,697,1050,494,1047,0
+946,1175,1023,1176,1022,1199,945,1198,0
+1022,1168,1095,1168,1095,1197,1022,1197,0
+886,782,1091,782,1091,825,886,825,0
+1027,1156,1088,1153,1089,1174,1028,1177,1
+1258,920,1399,921,1398,948,1257,947,0
+1256,949,1388,948,1389,984,1257,985,0
+1262,544,1427,535,1432,619,1267,628,0
+1435,574,1567,569,1568,611,1436,616,0
+914,420,1052,419,1053,462,915,463,0
+827,338,1136,338,1136,407,827,407,0
+1020,18,1297,15,1298,57,1021,60,0
+1347,149,1608,149,1608,209,1347,209,0
+1397,210,1564,213,1563,250,1396,247,0
+492,491,756,490,757,524,493,525,0
+589,538,651,535,652,553,590,556,0
+563,570,682,569,683,588,564,589,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe8ccb8029288baaa515d0b370ee269a99ec985b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0821.gt
@@ -0,0 +1,17 @@
+495,1020,698,1023,697,1050,494,1047,0
+946,1175,1023,1176,1022,1199,945,1198,0
+1022,1168,1095,1168,1095,1197,1022,1197,0
+886,782,1091,782,1091,825,886,825,0
+1027,1156,1088,1153,1089,1174,1028,1177,1
+1258,920,1399,921,1398,948,1257,947,0
+1256,949,1388,948,1389,984,1257,985,0
+1262,544,1427,535,1432,619,1267,628,0
+1435,574,1567,569,1568,611,1436,616,0
+914,420,1052,419,1053,462,915,463,0
+827,338,1136,338,1136,407,827,407,0
+1020,18,1297,15,1298,57,1021,60,0
+1347,149,1608,149,1608,209,1347,209,0
+1397,210,1564,213,1563,250,1396,247,0
+492,491,756,490,757,524,493,525,0
+589,538,651,535,652,553,590,556,0
+563,570,682,569,683,588,564,589,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..92e1bd51cf425b1a9d72a4b24bc98e73726574e5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.JPG.txt
@@ -0,0 +1,7 @@
+705,1275,755,1286,752,1300,702,1289,1
+660,1277,691,1289,686,1300,655,1288,1
+612,1277,641,1291,637,1300,608,1286,1
+638,582,1100,646,1089,731,627,667,0
+612,1001,1043,1124,1032,1162,601,1039,0
+659,1054,980,1152,976,1166,655,1068,0
+696,1083,953,1176,931,1237,674,1144,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.gt
new file mode 100644
index 0000000000000000000000000000000000000000..92e1bd51cf425b1a9d72a4b24bc98e73726574e5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0826.gt
@@ -0,0 +1,7 @@
+705,1275,755,1286,752,1300,702,1289,1
+660,1277,691,1289,686,1300,655,1288,1
+612,1277,641,1291,637,1300,608,1286,1
+638,582,1100,646,1089,731,627,667,0
+612,1001,1043,1124,1032,1162,601,1039,0
+659,1054,980,1152,976,1166,655,1068,0
+696,1083,953,1176,931,1237,674,1144,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..21cdc919b87ab45bda5d697e67b8cb8cc748f527
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.JPG.txt
@@ -0,0 +1,2 @@
+372,602,1165,575,1168,649,375,676,0
+298,268,519,263,520,279,299,284,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.gt
new file mode 100644
index 0000000000000000000000000000000000000000..21cdc919b87ab45bda5d697e67b8cb8cc748f527
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0827.gt
@@ -0,0 +1,2 @@
+372,602,1165,575,1168,649,375,676,0
+298,268,519,263,520,279,299,284,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..78ad127ebc2c61b57c9f35c35d0515fb2d25e788
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.JPG.txt
@@ -0,0 +1 @@
+494,497,1308,411,1325,574,511,660,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.gt
new file mode 100644
index 0000000000000000000000000000000000000000..78ad127ebc2c61b57c9f35c35d0515fb2d25e788
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0840.gt
@@ -0,0 +1 @@
+494,497,1308,411,1325,574,511,660,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2c05c1f7657692f0575acd9a22dd1937e518f96
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.JPG.txt
@@ -0,0 +1,6 @@
+728,590,1089,655,1070,758,709,693,0
+322,606,1023,682,1000,894,299,818,0
+491,817,935,886,928,933,484,864,0
+490,904,839,964,835,991,486,931,0
+538,955,945,1026,940,1055,533,984,0
+597,1003,1042,1092,1036,1124,591,1035,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e2c05c1f7657692f0575acd9a22dd1937e518f96
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0842.gt
@@ -0,0 +1,6 @@
+728,590,1089,655,1070,758,709,693,0
+322,606,1023,682,1000,894,299,818,0
+491,817,935,886,928,933,484,864,0
+490,904,839,964,835,991,486,931,0
+538,955,945,1026,940,1055,533,984,0
+597,1003,1042,1092,1036,1124,591,1035,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0764c799e9a74031f4faa8b81d0294bba9402d9c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.JPG.txt
@@ -0,0 +1,3 @@
+1372,228,1677,241,1674,323,1369,310,0
+926,685,1225,680,1226,758,927,763,0
+1348,1082,1627,1093,1624,1172,1345,1161,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0764c799e9a74031f4faa8b81d0294bba9402d9c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0845.gt
@@ -0,0 +1,3 @@
+1372,228,1677,241,1674,323,1369,310,0
+926,685,1225,680,1226,758,927,763,0
+1348,1082,1627,1093,1624,1172,1345,1161,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46456fca8a36f2e7c4cac11005cdd977f3b916d9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.JPG.txt
@@ -0,0 +1 @@
+80,572,1504,608,1499,818,75,782,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.gt
new file mode 100644
index 0000000000000000000000000000000000000000..46456fca8a36f2e7c4cac11005cdd977f3b916d9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0848.gt
@@ -0,0 +1 @@
+80,572,1504,608,1499,818,75,782,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93c1951391900d617389fab9caa94bc1e1893d54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.JPG.txt
@@ -0,0 +1,3 @@
+120,314,1043,234,1068,528,145,608,0
+1052,482,1075,482,1075,518,1052,518,0
+353,718,765,730,760,902,348,890,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.gt
new file mode 100644
index 0000000000000000000000000000000000000000..93c1951391900d617389fab9caa94bc1e1893d54
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0849.gt
@@ -0,0 +1,3 @@
+120,314,1043,234,1068,528,145,608,0
+1052,482,1075,482,1075,518,1052,518,0
+353,718,765,730,760,902,348,890,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cd906edad75f361abbdbe19d899a83e33b62d45d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.JPG.txt
@@ -0,0 +1,3 @@
+557,543,664,545,661,658,554,656,0
+255,701,1094,751,1085,906,246,856,0
+223,907,1123,952,1121,1001,221,956,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.gt
new file mode 100644
index 0000000000000000000000000000000000000000..cd906edad75f361abbdbe19d899a83e33b62d45d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0850.gt
@@ -0,0 +1,3 @@
+557,543,664,545,661,658,554,656,0
+255,701,1094,751,1085,906,246,856,0
+223,907,1123,952,1121,1001,221,956,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5522fd9ddd60c45785adbf3e3c558dd4ada6359b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.JPG.txt
@@ -0,0 +1,2 @@
+323,621,1186,652,1178,864,315,833,0
+809,660,1127,671,1124,740,806,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5522fd9ddd60c45785adbf3e3c558dd4ada6359b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0855.gt
@@ -0,0 +1,2 @@
+323,621,1186,652,1178,864,315,833,0
+809,660,1127,671,1124,740,806,729,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3326935b299d31b381bdb60ddbbc792ff4d12d47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.JPG.txt
@@ -0,0 +1 @@
+943,229,1670,609,1546,846,819,466,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3326935b299d31b381bdb60ddbbc792ff4d12d47
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0858.gt
@@ -0,0 +1 @@
+943,229,1670,609,1546,846,819,466,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30de844ec7e47bf3d693db6b21ea2671dd5794e9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.JPG.txt
@@ -0,0 +1,4 @@
+1008,761,1064,753,1075,834,1019,842,1
+715,496,924,538,915,579,706,537,0
+691,539,951,595,942,635,682,579,0
+683,830,980,912,952,1015,655,933,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.gt
new file mode 100644
index 0000000000000000000000000000000000000000..30de844ec7e47bf3d693db6b21ea2671dd5794e9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0859.gt
@@ -0,0 +1,4 @@
+1008,761,1064,753,1075,834,1019,842,1
+715,496,924,538,915,579,706,537,0
+691,539,951,595,942,635,682,579,0
+683,830,980,912,952,1015,655,933,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d1509b53eb7be174e227927f1d34d605a7d2f26
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.JPG.txt
@@ -0,0 +1,2 @@
+540,539,1315,595,1306,730,531,674,0
+1376,979,1481,980,1480,1035,1375,1034,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4d1509b53eb7be174e227927f1d34d605a7d2f26
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0861.gt
@@ -0,0 +1,2 @@
+540,539,1315,595,1306,730,531,674,0
+1376,979,1481,980,1480,1035,1375,1034,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9e9b83b7903a03844228e9e27cec1bad0828a091
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.JPG.txt
@@ -0,0 +1,3 @@
+347,365,947,265,959,337,359,437,0
+345,445,713,385,723,448,355,508,0
+66,808,1645,504,1673,649,94,953,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9e9b83b7903a03844228e9e27cec1bad0828a091
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0864.gt
@@ -0,0 +1,3 @@
+347,365,947,265,959,337,359,437,0
+345,445,713,385,723,448,355,508,0
+66,808,1645,504,1673,649,94,953,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..289931e408e53b426c7b452acd8eaf98a2d00491
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.JPG.txt
@@ -0,0 +1,2 @@
+300,376,1117,385,1116,506,299,497,0
+786,602,1295,599,1296,728,787,731,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.gt
new file mode 100644
index 0000000000000000000000000000000000000000..289931e408e53b426c7b452acd8eaf98a2d00491
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0865.gt
@@ -0,0 +1,2 @@
+300,376,1117,385,1116,506,299,497,0
+786,602,1295,599,1296,728,787,731,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ef003d4502c6d3d5b055d4f463c5e02086378064
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.JPG.txt
@@ -0,0 +1,2 @@
+633,933,909,941,906,1025,630,1017,0
+368,196,1017,80,1050,269,401,385,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ef003d4502c6d3d5b055d4f463c5e02086378064
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0868.gt
@@ -0,0 +1,2 @@
+633,933,909,941,906,1025,630,1017,0
+368,196,1017,80,1050,269,401,385,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b60dbceec34dc77f6733c68a2a26079139e6e850
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.JPG.txt
@@ -0,0 +1,11 @@
+-2,583,118,545,145,631,24,669,1
+305,955,459,952,460,1005,306,1008,1
+815,855,902,848,905,893,818,900,1
+828,907,890,907,890,922,828,922,1
+838,929,874,924,876,942,840,947,1
+1638,499,1654,496,1657,518,1641,521,1
+1029,414,1638,440,1631,612,1022,586,0
+277,332,403,325,404,348,278,355,1
+457,322,633,303,635,320,459,339,1
+1061,253,1599,200,1602,228,1064,281,1
+255,511,637,484,645,588,263,615,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b60dbceec34dc77f6733c68a2a26079139e6e850
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0870.gt
@@ -0,0 +1,11 @@
+-2,583,118,545,145,631,24,669,1
+305,955,459,952,460,1005,306,1008,1
+815,855,902,848,905,893,818,900,1
+828,907,890,907,890,922,828,922,1
+838,929,874,924,876,942,840,947,1
+1638,499,1654,496,1657,518,1641,521,1
+1029,414,1638,440,1631,612,1022,586,0
+277,332,403,325,404,348,278,355,1
+457,322,633,303,635,320,459,339,1
+1061,253,1599,200,1602,228,1064,281,1
+255,511,637,484,645,588,263,615,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..28956d73df18572ee32fe0bec73e101c0ad69749
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.JPG.txt
@@ -0,0 +1,2 @@
+163,354,1597,375,1590,837,156,816,0
+124,868,1625,851,1628,1042,127,1059,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.gt
new file mode 100644
index 0000000000000000000000000000000000000000..28956d73df18572ee32fe0bec73e101c0ad69749
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0873.gt
@@ -0,0 +1,2 @@
+163,354,1597,375,1590,837,156,816,0
+124,868,1625,851,1628,1042,127,1059,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..579d56ed2bcb8a71d194201010abfd51e4d6529a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.JPG.txt
@@ -0,0 +1,2 @@
+780,609,1328,706,1312,794,764,697,0
+794,749,1457,885,1445,944,782,808,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.gt
new file mode 100644
index 0000000000000000000000000000000000000000..579d56ed2bcb8a71d194201010abfd51e4d6529a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0884.gt
@@ -0,0 +1,2 @@
+780,609,1328,706,1312,794,764,697,0
+794,749,1457,885,1445,944,782,808,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0d85e2f61c9f8273a79a2d23141fc80d207e9c1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.JPG.txt
@@ -0,0 +1,2 @@
+715,361,1128,364,1127,494,714,491,0
+711,522,1494,533,1493,659,710,648,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e0d85e2f61c9f8273a79a2d23141fc80d207e9c1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0885.gt
@@ -0,0 +1,2 @@
+715,361,1128,364,1127,494,714,491,0
+711,522,1494,533,1493,659,710,648,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aeb98942b5ce2861f485aa3b5c4f71df5f298e9a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.JPG.txt
@@ -0,0 +1,3 @@
+903,344,1132,382,1118,462,889,424,0
+377,375,1564,580,1549,665,362,460,0
+392,499,1562,679,1551,753,381,573,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.gt
new file mode 100644
index 0000000000000000000000000000000000000000..aeb98942b5ce2861f485aa3b5c4f71df5f298e9a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0890.gt
@@ -0,0 +1,3 @@
+903,344,1132,382,1118,462,889,424,0
+377,375,1564,580,1549,665,362,460,0
+392,499,1562,679,1551,753,381,573,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3334ef999b98f2433af776fceb85b6147b57cbfe
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.JPG.txt
@@ -0,0 +1,6 @@
+604,53,808,52,809,316,605,317,0
+692,230,916,227,917,319,693,322,0
+537,431,992,422,995,540,540,549,0
+542,669,978,666,979,744,543,747,0
+549,793,749,790,750,863,550,866,0
+546,915,903,914,904,987,547,988,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3334ef999b98f2433af776fceb85b6147b57cbfe
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0892.gt
@@ -0,0 +1,6 @@
+604,53,808,52,809,316,605,317,0
+692,230,916,227,917,319,693,322,0
+537,431,992,422,995,540,540,549,0
+542,669,978,666,979,744,543,747,0
+549,793,749,790,750,863,550,866,0
+546,915,903,914,904,987,547,988,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..307a3e8cfe3aba0e62610be11854dded4498ae12
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.JPG.txt
@@ -0,0 +1,4 @@
+1127,1023,1280,1026,1279,1085,1126,1082,1
+935,858,1016,892,1002,926,921,892,0
+290,519,1215,496,1218,636,293,659,0
+680,1048,731,1056,727,1079,676,1071,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.gt
new file mode 100644
index 0000000000000000000000000000000000000000..307a3e8cfe3aba0e62610be11854dded4498ae12
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0893.gt
@@ -0,0 +1,4 @@
+1127,1023,1280,1026,1279,1085,1126,1082,1
+935,858,1016,892,1002,926,921,892,0
+290,519,1215,496,1218,636,293,659,0
+680,1048,731,1056,727,1079,676,1071,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0a430ab8b3a0276c8b356ef628c9d03082d284
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.JPG.txt
@@ -0,0 +1,4 @@
+509,181,1200,174,1203,407,512,414,0
+497,564,1236,553,1239,738,500,749,0
+534,729,1177,696,1185,860,542,893,0
+530,914,1203,877,1209,989,536,1026,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2f0a430ab8b3a0276c8b356ef628c9d03082d284
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0896.gt
@@ -0,0 +1,4 @@
+509,181,1200,174,1203,407,512,414,0
+497,564,1236,553,1239,738,500,749,0
+534,729,1177,696,1185,860,542,893,0
+530,914,1203,877,1209,989,536,1026,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b08a46e03b50aef444245e55236da295c3f857af
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.JPG.txt
@@ -0,0 +1 @@
+469,498,1684,722,1608,1137,393,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b08a46e03b50aef444245e55236da295c3f857af
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0899.gt
@@ -0,0 +1 @@
+469,498,1684,722,1608,1137,393,913,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3abbd79302616d2c683487d2f1c240b68f3dc740
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.JPG.txt
@@ -0,0 +1,2 @@
+572,558,767,504,786,571,591,625,0
+583,641,766,598,780,661,597,704,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3abbd79302616d2c683487d2f1c240b68f3dc740
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0903.gt
@@ -0,0 +1,2 @@
+572,558,767,504,786,571,591,625,0
+583,641,766,598,780,661,597,704,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..481ed2397da2676796a57a26cb78a9a8ce47eae5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.JPG.txt
@@ -0,0 +1 @@
+797,319,1574,308,1579,649,802,660,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.gt
new file mode 100644
index 0000000000000000000000000000000000000000..481ed2397da2676796a57a26cb78a9a8ce47eae5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0907.gt
@@ -0,0 +1 @@
+797,319,1574,308,1579,649,802,660,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ffe44e65665cababc746baca35a3c1094e85bdf1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.JPG.txt
@@ -0,0 +1,5 @@
+699,253,1176,242,1181,473,704,484,0
+672,472,1320,463,1325,846,677,855,0
+855,888,1250,877,1255,1047,860,1058,0
+612,1049,981,1036,984,1128,615,1141,0
+604,1181,949,1184,948,1239,603,1236,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ffe44e65665cababc746baca35a3c1094e85bdf1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0910.gt
@@ -0,0 +1,5 @@
+699,253,1176,242,1181,473,704,484,0
+672,472,1320,463,1325,846,677,855,0
+855,888,1250,877,1255,1047,860,1058,0
+612,1049,981,1036,984,1128,615,1141,0
+604,1181,949,1184,948,1239,603,1236,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f26a9938f3093225a83f5a624a59f4edd986ed2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.JPG.txt
@@ -0,0 +1,4 @@
+1525,772,1590,761,1593,779,1528,790,1
+490,519,1267,771,1196,989,419,737,0
+1620,1036,1662,1029,1664,1042,1622,1049,1
+1675,1026,1726,1023,1727,1039,1676,1042,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3f26a9938f3093225a83f5a624a59f4edd986ed2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0916.gt
@@ -0,0 +1,4 @@
+1525,772,1590,761,1593,779,1528,790,1
+490,519,1267,771,1196,989,419,737,0
+1620,1036,1662,1029,1664,1042,1622,1049,1
+1675,1026,1726,1023,1727,1039,1676,1042,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..57dbc77e28360d7a6b043caaf915053b71e9a43a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.JPG.txt
@@ -0,0 +1,8 @@
+449,535,802,512,809,625,456,648,0
+339,671,931,638,935,724,343,757,0
+1195,1083,1319,1076,1322,1130,1198,1137,0
+1137,1145,1323,1146,1322,1180,1136,1179,0
+1414,843,1614,828,1619,895,1419,910,0
+1390,926,1438,925,1439,951,1391,952,0
+1390,958,1487,951,1489,975,1392,982,0
+1535,1031,1567,1026,1572,1061,1540,1066,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.gt
new file mode 100644
index 0000000000000000000000000000000000000000..57dbc77e28360d7a6b043caaf915053b71e9a43a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0917.gt
@@ -0,0 +1,8 @@
+449,535,802,512,809,625,456,648,0
+339,671,931,638,935,724,343,757,0
+1195,1083,1319,1076,1322,1130,1198,1137,0
+1137,1145,1323,1146,1322,1180,1136,1179,0
+1414,843,1614,828,1619,895,1419,910,0
+1390,926,1438,925,1439,951,1391,952,0
+1390,958,1487,951,1489,975,1392,982,0
+1535,1031,1567,1026,1572,1061,1540,1066,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a04da88861ac083ae7347f06b7345ad384571996
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.JPG.txt
@@ -0,0 +1,2 @@
+1618,1286,1648,1285,1649,1295,1619,1296,1
+994,334,1612,365,1604,518,986,487,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a04da88861ac083ae7347f06b7345ad384571996
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_0918.gt
@@ -0,0 +1,2 @@
+1618,1286,1648,1285,1649,1295,1619,1296,1
+994,334,1612,365,1604,518,986,487,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8bf4688b193cc3098b863e7d29dc484722aad1a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.JPG.txt
@@ -0,0 +1,3 @@
+1262,1012,1492,1012,1492,1054,1262,1054,0
+409,540,1092,314,1128,423,445,649,0
+695,802,1140,624,1186,739,741,917,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b8bf4688b193cc3098b863e7d29dc484722aad1a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1539.gt
@@ -0,0 +1,3 @@
+1262,1012,1492,1012,1492,1054,1262,1054,0
+409,540,1092,314,1128,423,445,649,0
+695,802,1140,624,1186,739,741,917,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2c8aba2ce1ac9988f136e50eb9a8687ba4e4a5c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.JPG.txt
@@ -0,0 +1,3 @@
+676,748,1303,533,1350,671,723,886,0
+526,471,1248,345,1284,550,562,676,0
+1259,1010,1491,1009,1492,1051,1260,1052,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2c8aba2ce1ac9988f136e50eb9a8687ba4e4a5c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1540.gt
@@ -0,0 +1,3 @@
+676,748,1303,533,1350,671,723,886,0
+526,471,1248,345,1284,550,562,676,0
+1259,1010,1491,1009,1492,1051,1260,1052,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39235aada7312b7ab1c6335821f542102c942fe5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.JPG.txt
@@ -0,0 +1,2 @@
+442,559,876,461,900,566,466,664,0
+521,667,861,592,874,652,534,727,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.gt
new file mode 100644
index 0000000000000000000000000000000000000000..39235aada7312b7ab1c6335821f542102c942fe5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1544.gt
@@ -0,0 +1,2 @@
+442,559,876,461,900,566,466,664,0
+521,667,861,592,874,652,534,727,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e0a5a43cb47cf2913c45a91f83436b79d6e49fa1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.JPG.txt
@@ -0,0 +1,5 @@
+541,669,679,621,693,661,555,709,0
+555,713,714,660,727,698,568,751,0
+730,535,1059,429,1108,581,779,687,0
+1115,505,1316,437,1332,482,1131,550,0
+330,602,432,564,508,768,406,806,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e0a5a43cb47cf2913c45a91f83436b79d6e49fa1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1545.gt
@@ -0,0 +1,5 @@
+541,669,679,621,693,661,555,709,0
+555,713,714,660,727,698,568,751,0
+730,535,1059,429,1108,581,779,687,0
+1115,505,1316,437,1332,482,1131,550,0
+330,602,432,564,508,768,406,806,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2d902fc32836ba451742dbba7cbd1584de33b5dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.JPG.txt
@@ -0,0 +1,3 @@
+1070,445,1392,501,1366,648,1044,592,0
+132,531,786,429,797,504,143,606,0
+338,760,675,706,684,759,347,813,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.gt
new file mode 100644
index 0000000000000000000000000000000000000000..2d902fc32836ba451742dbba7cbd1584de33b5dd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1547.gt
@@ -0,0 +1,3 @@
+1070,445,1392,501,1366,648,1044,592,0
+132,531,786,429,797,504,143,606,0
+338,760,675,706,684,759,347,813,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bc0415e7f40600ef189f0b382c50b23baa25e0c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.JPG.txt
@@ -0,0 +1,2 @@
+378,667,1267,511,1283,602,394,758,0
+1401,674,1488,677,1487,705,1400,702,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3bc0415e7f40600ef189f0b382c50b23baa25e0c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1549.gt
@@ -0,0 +1,2 @@
+378,667,1267,511,1283,602,394,758,0
+1401,674,1488,677,1487,705,1400,702,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..32cc89cdf96cfaa97277d4d0a8bcf7b9b92d72ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.JPG.txt
@@ -0,0 +1 @@
+633,588,942,497,966,578,657,669,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.gt
new file mode 100644
index 0000000000000000000000000000000000000000..32cc89cdf96cfaa97277d4d0a8bcf7b9b92d72ff
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1550.gt
@@ -0,0 +1 @@
+633,588,942,497,966,578,657,669,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..10d131791842e6a1c86f2ea9efe86e597c627ea0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.JPG.txt
@@ -0,0 +1 @@
+382,506,1002,356,1078,672,458,822,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.gt
new file mode 100644
index 0000000000000000000000000000000000000000..10d131791842e6a1c86f2ea9efe86e597c627ea0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1553.gt
@@ -0,0 +1 @@
+382,506,1002,356,1078,672,458,822,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c88b9a63c8a9280bffaa9fe42b33632beafc672
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.JPG.txt
@@ -0,0 +1,2 @@
+704,976,1059,950,1062,990,707,1016,0
+132,295,1426,115,1448,277,154,457,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9c88b9a63c8a9280bffaa9fe42b33632beafc672
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1558.gt
@@ -0,0 +1,2 @@
+704,976,1059,950,1062,990,707,1016,0
+132,295,1426,115,1448,277,154,457,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..221a76b4b15c9a31d75344b66e4a2c1678b64618
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.JPG.txt
@@ -0,0 +1,2 @@
+647,520,980,454,989,500,656,566,0
+716,639,909,616,915,671,722,694,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.gt
new file mode 100644
index 0000000000000000000000000000000000000000..221a76b4b15c9a31d75344b66e4a2c1678b64618
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1561.gt
@@ -0,0 +1,2 @@
+647,520,980,454,989,500,656,566,0
+716,639,909,616,915,671,722,694,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5d6e77fea7beeee650d4433a8caed506bd4f1cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.JPG.txt
@@ -0,0 +1,3 @@
+591,529,732,498,738,527,597,558,0
+620,557,963,474,979,540,636,623,0
+638,648,1084,544,1092,578,646,682,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a5d6e77fea7beeee650d4433a8caed506bd4f1cd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1562.gt
@@ -0,0 +1,3 @@
+591,529,732,498,738,527,597,558,0
+620,557,963,474,979,540,636,623,0
+638,648,1084,544,1092,578,646,682,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30644bba5f38d2fee66c6b2b677495237d5f327c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.JPG.txt
@@ -0,0 +1,2 @@
+669,310,919,279,924,319,674,350,0
+551,894,1050,836,1075,1054,576,1112,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.gt
new file mode 100644
index 0000000000000000000000000000000000000000..30644bba5f38d2fee66c6b2b677495237d5f327c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1567.gt
@@ -0,0 +1,2 @@
+669,310,919,279,924,319,674,350,0
+551,894,1050,836,1075,1054,576,1112,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04b6f3733a9dbc72c95021835375c1b951b055df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.JPG.txt
@@ -0,0 +1,6 @@
+239,812,430,776,440,830,249,866,0
+479,775,601,754,607,790,485,811,0
+439,776,462,771,465,788,442,793,0
+1169,636,1346,602,1356,651,1179,685,0
+1359,598,1375,593,1382,613,1366,618,0
+1395,601,1511,577,1518,613,1402,637,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.gt
new file mode 100644
index 0000000000000000000000000000000000000000..04b6f3733a9dbc72c95021835375c1b951b055df
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1569.gt
@@ -0,0 +1,6 @@
+239,812,430,776,440,830,249,866,0
+479,775,601,754,607,790,485,811,0
+439,776,462,771,465,788,442,793,0
+1169,636,1346,602,1356,651,1179,685,0
+1359,598,1375,593,1382,613,1366,618,0
+1395,601,1511,577,1518,613,1402,637,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77e38e9fa67290a9f6c8802b07cfd1734a158dd7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.JPG.txt
@@ -0,0 +1,4 @@
+796,600,1073,537,1083,581,806,644,0
+833,649,1062,592,1074,641,845,698,0
+416,791,751,713,757,740,422,818,0
+540,809,802,748,806,763,544,824,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.gt
new file mode 100644
index 0000000000000000000000000000000000000000..77e38e9fa67290a9f6c8802b07cfd1734a158dd7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1570.gt
@@ -0,0 +1,4 @@
+796,600,1073,537,1083,581,806,644,0
+833,649,1062,592,1074,641,845,698,0
+416,791,751,713,757,740,422,818,0
+540,809,802,748,806,763,544,824,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b35adb2106df5aa3c0a78db30f5955fbcfe52b2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.JPG.txt
@@ -0,0 +1,5 @@
+1056,1061,1220,1021,1229,1058,1065,1098,0
+869,964,1521,816,1534,873,882,1021,0
+141,877,233,865,248,984,156,996,0
+326,861,918,739,929,791,337,913,0
+969,741,1276,675,1284,712,977,778,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8b35adb2106df5aa3c0a78db30f5955fbcfe52b2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1571.gt
@@ -0,0 +1,5 @@
+1056,1061,1220,1021,1229,1058,1065,1098,0
+869,964,1521,816,1534,873,882,1021,0
+141,877,233,865,248,984,156,996,0
+326,861,918,739,929,791,337,913,0
+969,741,1276,675,1284,712,977,778,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..845e45e6304c873e073b07dd247ceded6e628c86
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.JPG.txt
@@ -0,0 +1,5 @@
+345,316,822,266,831,349,354,399,0
+257,447,941,370,950,447,266,524,0
+433,767,907,707,915,769,441,829,0
+481,950,1522,790,1533,859,492,1019,0
+503,1051,708,1025,715,1078,510,1104,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.gt
new file mode 100644
index 0000000000000000000000000000000000000000..845e45e6304c873e073b07dd247ceded6e628c86
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1572.gt
@@ -0,0 +1,5 @@
+345,316,822,266,831,349,354,399,0
+257,447,941,370,950,447,266,524,0
+433,767,907,707,915,769,441,829,0
+481,950,1522,790,1533,859,492,1019,0
+503,1051,708,1025,715,1078,510,1104,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6be14069e478491a7dadc74579759f85d10587fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.JPG.txt
@@ -0,0 +1,3 @@
+155,662,383,606,409,712,181,768,0
+699,529,913,479,938,581,724,631,0
+1218,413,1416,363,1439,455,1241,505,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6be14069e478491a7dadc74579759f85d10587fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1576.gt
@@ -0,0 +1,3 @@
+155,662,383,606,409,712,181,768,0
+699,529,913,479,938,581,724,631,0
+1218,413,1416,363,1439,455,1241,505,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1579.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1579.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1579.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1579.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f997c6cb1034447280fba01fbc750e455d51e7eb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.JPG.txt
@@ -0,0 +1 @@
+653,570,1064,500,1081,599,670,669,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f997c6cb1034447280fba01fbc750e455d51e7eb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1582.gt
@@ -0,0 +1 @@
+653,570,1064,500,1081,599,670,669,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6096fb4cc8c5c4990fdf2a94c05d08e223133914
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.JPG.txt
@@ -0,0 +1,2 @@
+573,588,1090,494,1108,592,591,686,0
+778,661,978,621,995,710,795,750,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6096fb4cc8c5c4990fdf2a94c05d08e223133914
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1586.gt
@@ -0,0 +1,2 @@
+573,588,1090,494,1108,592,591,686,0
+778,661,978,621,995,710,795,750,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e90298830a1c1023674c8a10e0b0b0540c9b28a4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.JPG.txt
@@ -0,0 +1,10 @@
+445,89,824,76,827,172,448,185,0
+585,203,718,194,721,232,588,241,0
+626,268,700,263,701,295,627,300,0
+570,331,769,316,772,355,573,370,0
+521,409,830,388,832,417,523,438,0
+579,462,793,442,797,483,583,503,0
+603,542,788,521,792,557,607,578,0
+628,593,783,574,789,617,634,636,0
+647,674,779,659,783,691,651,706,0
+590,996,944,954,956,1058,602,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e90298830a1c1023674c8a10e0b0b0540c9b28a4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1591.gt
@@ -0,0 +1,10 @@
+445,89,824,76,827,172,448,185,0
+585,203,718,194,721,232,588,241,0
+626,268,700,263,701,295,627,300,0
+570,331,769,316,772,355,573,370,0
+521,409,830,388,832,417,523,438,0
+579,462,793,442,797,483,583,503,0
+603,542,788,521,792,557,607,578,0
+628,593,783,574,789,617,634,636,0
+647,674,779,659,783,691,651,706,0
+590,996,944,954,956,1058,602,1100,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3570c73f61727fd893234daeef6b6bdbd61b7e65
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.JPG.txt
@@ -0,0 +1,2 @@
+392,477,995,417,1007,532,404,592,0
+422,717,1422,585,1434,672,434,804,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3570c73f61727fd893234daeef6b6bdbd61b7e65
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1592.gt
@@ -0,0 +1,2 @@
+392,477,995,417,1007,532,404,592,0
+422,717,1422,585,1434,672,434,804,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9f24f6c513c2bbdf519e254c51c7a33379e02fa
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.JPG.txt
@@ -0,0 +1,6 @@
+469,237,1322,111,1342,245,489,371,0
+596,536,750,511,759,571,605,596,0
+617,647,1280,535,1292,609,629,721,0
+652,749,1211,649,1223,715,664,815,0
+646,853,1310,732,1324,805,660,926,0
+661,960,1517,806,1531,883,675,1037,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f9f24f6c513c2bbdf519e254c51c7a33379e02fa
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1593.gt
@@ -0,0 +1,6 @@
+469,237,1322,111,1342,245,489,371,0
+596,536,750,511,759,571,605,596,0
+617,647,1280,535,1292,609,629,721,0
+652,749,1211,649,1223,715,664,815,0
+646,853,1310,732,1324,805,660,926,0
+661,960,1517,806,1531,883,675,1037,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ddbe2d21992309e8f1966d8e22b207962321650
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.JPG.txt
@@ -0,0 +1,3 @@
+402,453,1261,366,1268,433,409,520,0
+400,615,1349,502,1362,611,413,724,0
+400,756,1420,630,1437,765,417,891,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5ddbe2d21992309e8f1966d8e22b207962321650
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1595.gt
@@ -0,0 +1,3 @@
+402,453,1261,366,1268,433,409,520,0
+400,615,1349,502,1362,611,413,724,0
+400,756,1420,630,1437,765,417,891,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3543160445aa30adc5d9c0a7f1f155d2c22dba6a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.JPG.txt
@@ -0,0 +1,4 @@
+563,599,575,601,572,617,560,615,1
+599,527,756,530,755,554,598,551,0
+581,557,1172,560,1171,621,580,618,0
+840,626,1175,623,1176,654,841,657,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3543160445aa30adc5d9c0a7f1f155d2c22dba6a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1596.gt
@@ -0,0 +1,4 @@
+563,599,575,601,572,617,560,615,1
+599,527,756,530,755,554,598,551,0
+581,557,1172,560,1171,621,580,618,0
+840,626,1175,623,1176,654,841,657,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d9e16c34a9f31a2f49264bdfe51225d3e10d349
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.JPG.txt
@@ -0,0 +1,3 @@
+1188,27,1220,0,1295,89,1263,116,1
+619,735,907,559,969,660,681,836,0
+701,852,983,678,1057,798,775,972,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1d9e16c34a9f31a2f49264bdfe51225d3e10d349
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1600.gt
@@ -0,0 +1,3 @@
+1188,27,1220,0,1295,89,1263,116,1
+619,735,907,559,969,660,681,836,0
+701,852,983,678,1057,798,775,972,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18730ae0a724cbad756914fa2eb98591e7730dc4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.JPG.txt
@@ -0,0 +1,4 @@
+136,824,184,817,187,836,139,843,0
+58,587,1296,425,1332,695,94,857,0
+1356,835,1548,793,1556,829,1364,871,0
+1161,936,1517,853,1530,908,1174,991,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.gt
new file mode 100644
index 0000000000000000000000000000000000000000..18730ae0a724cbad756914fa2eb98591e7730dc4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1601.gt
@@ -0,0 +1,4 @@
+136,824,184,817,187,836,139,843,0
+58,587,1296,425,1332,695,94,857,0
+1356,835,1548,793,1556,829,1364,871,0
+1161,936,1517,853,1530,908,1174,991,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f42d7c5ec3baf08222618d24d2cccae4b5e7230c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.JPG.txt
@@ -0,0 +1,2 @@
+406,267,811,182,825,249,420,334,0
+1151,963,1293,927,1300,956,1158,992,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f42d7c5ec3baf08222618d24d2cccae4b5e7230c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1614.gt
@@ -0,0 +1,2 @@
+406,267,811,182,825,249,420,334,0
+1151,963,1293,927,1300,956,1158,992,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c203a56c197858ee3f9cd4bff6a64022e8c4840b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.JPG.txt
@@ -0,0 +1,2 @@
+774,474,905,463,909,513,778,524,1
+661,592,988,576,990,620,663,636,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c203a56c197858ee3f9cd4bff6a64022e8c4840b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1615.gt
@@ -0,0 +1,2 @@
+774,474,905,463,909,513,778,524,1
+661,592,988,576,990,620,663,636,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1616.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1616.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1616.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1616.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..360772e31fe875e0090e8fd8fc7832dccceda536
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.JPG.txt
@@ -0,0 +1 @@
+674,541,931,493,943,556,686,604,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.gt
new file mode 100644
index 0000000000000000000000000000000000000000..360772e31fe875e0090e8fd8fc7832dccceda536
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1619.gt
@@ -0,0 +1 @@
+674,541,931,493,943,556,686,604,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4267680709d309d9272eacb3e1f7f59e59b2eb61
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.JPG.txt
@@ -0,0 +1,2 @@
+669,424,980,528,960,587,649,483,0
+675,519,963,626,949,664,661,557,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4267680709d309d9272eacb3e1f7f59e59b2eb61
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1625.gt
@@ -0,0 +1,2 @@
+669,424,980,528,960,587,649,483,0
+675,519,963,626,949,664,661,557,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bde4ee3d0affd8bfb15b2cb6b8ef36deb42e8f7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.JPG.txt
@@ -0,0 +1,3 @@
+1021,795,1425,812,1416,1035,1012,1018,0
+245,758,919,791,915,879,241,846,0
+211,897,912,940,908,996,207,953,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bde4ee3d0affd8bfb15b2cb6b8ef36deb42e8f7c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1629.gt
@@ -0,0 +1,3 @@
+1021,795,1425,812,1416,1035,1012,1018,0
+245,758,919,791,915,879,241,846,0
+211,897,912,940,908,996,207,953,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6282000d54d90964403c396e60e2d31920d7acb4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.JPG.txt
@@ -0,0 +1,2 @@
+400,464,694,455,695,515,401,524,0
+455,535,1155,492,1165,644,465,687,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6282000d54d90964403c396e60e2d31920d7acb4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1641.gt
@@ -0,0 +1,2 @@
+400,464,694,455,695,515,401,524,0
+455,535,1155,492,1165,644,465,687,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1552cca13c341104c52765af5e20a4261c7c77c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.JPG.txt
@@ -0,0 +1,4 @@
+669,288,760,281,761,297,670,304,1
+235,355,564,285,576,339,247,409,0
+713,644,1357,605,1364,724,720,763,0
+1218,302,1508,279,1512,335,1222,358,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1552cca13c341104c52765af5e20a4261c7c77c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1645.gt
@@ -0,0 +1,4 @@
+669,288,760,281,761,297,670,304,1
+235,355,564,285,576,339,247,409,0
+713,644,1357,605,1364,724,720,763,0
+1218,302,1508,279,1512,335,1222,358,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9193bddd7119ffdb350541c6c2656753779026e9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.JPG.txt
@@ -0,0 +1,3 @@
+954,490,1568,719,1546,778,932,549,0
+915,593,1381,771,1351,848,885,670,0
+874,690,1456,917,1427,991,845,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9193bddd7119ffdb350541c6c2656753779026e9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1667.gt
@@ -0,0 +1,3 @@
+954,490,1568,719,1546,778,932,549,0
+915,593,1381,771,1351,848,885,670,0
+874,690,1456,917,1427,991,845,764,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b851d6340d6ac5f3c7f85d30a21e2669d9a08f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.JPG.txt
@@ -0,0 +1,5 @@
+1341,725,1385,733,1367,828,1323,820,0
+1010,610,1087,639,1053,729,976,700,0
+719,522,798,563,755,645,676,604,0
+435,423,512,465,468,546,391,504,0
+173,342,234,377,188,457,127,422,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9b851d6340d6ac5f3c7f85d30a21e2669d9a08f8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1672.gt
@@ -0,0 +1,5 @@
+1341,725,1385,733,1367,828,1323,820,0
+1010,610,1087,639,1053,729,976,700,0
+719,522,798,563,755,645,676,604,0
+435,423,512,465,468,546,391,504,0
+173,342,234,377,188,457,127,422,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4a555c7db302235be44271d2418b46c74f1e8b3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.JPG.txt
@@ -0,0 +1,4 @@
+446,29,548,-7,559,23,457,60,0
+489,169,592,134,603,167,500,202,0
+390,498,1444,300,1458,375,404,573,0
+419,594,1315,473,1324,537,428,658,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f4a555c7db302235be44271d2418b46c74f1e8b3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1673.gt
@@ -0,0 +1,4 @@
+446,29,548,-7,559,23,457,60,0
+489,169,592,134,603,167,500,202,0
+390,498,1444,300,1458,375,404,573,0
+419,594,1315,473,1324,537,428,658,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9e28127a0aff7624178d7a8a64a38558b5625bf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.JPG.txt
@@ -0,0 +1,2 @@
+737,486,986,495,984,557,735,548,0
+687,920,1354,1020,1342,1104,675,1004,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a9e28127a0aff7624178d7a8a64a38558b5625bf
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1676.gt
@@ -0,0 +1,2 @@
+737,486,986,495,984,557,735,548,0
+687,920,1354,1020,1342,1104,675,1004,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..45b2f38200d19e57c8f0c773726c95fe9ebe5ead
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.JPG.txt
@@ -0,0 +1,2 @@
+531,318,1171,713,1080,862,440,467,0
+1198,714,1227,728,1216,750,1187,736,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.gt
new file mode 100644
index 0000000000000000000000000000000000000000..45b2f38200d19e57c8f0c773726c95fe9ebe5ead
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1677.gt
@@ -0,0 +1,2 @@
+531,318,1171,713,1080,862,440,467,0
+1198,714,1227,728,1216,750,1187,736,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8f5415378fdf24ad8f69b3a29d6fee5d8a68d6ba
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.JPG.txt
@@ -0,0 +1,2 @@
+1095,500,1239,458,1442,1162,1298,1204,0
+57,454,1111,-3,1190,177,136,635,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8f5415378fdf24ad8f69b3a29d6fee5d8a68d6ba
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1678.gt
@@ -0,0 +1,2 @@
+1095,500,1239,458,1442,1162,1298,1204,0
+57,454,1111,-3,1190,177,136,635,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be019deec179ac2b89897329bf4aedc723514e2f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.JPG.txt
@@ -0,0 +1,3 @@
+727,210,1138,252,1131,315,720,273,0
+749,291,1107,334,1100,390,742,347,0
+592,391,1239,471,1227,571,580,491,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.gt
new file mode 100644
index 0000000000000000000000000000000000000000..be019deec179ac2b89897329bf4aedc723514e2f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1683.gt
@@ -0,0 +1,3 @@
+727,210,1138,252,1131,315,720,273,0
+749,291,1107,334,1100,390,742,347,0
+592,391,1239,471,1227,571,580,491,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7fe79d317f08075b5139003a3d307fdf3a5934a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.JPG.txt
@@ -0,0 +1,3 @@
+347,423,1374,578,1349,741,322,586,0
+565,658,1104,707,1095,806,556,757,0
+678,812,1263,898,1250,986,665,900,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e7fe79d317f08075b5139003a3d307fdf3a5934a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1685.gt
@@ -0,0 +1,3 @@
+347,423,1374,578,1349,741,322,586,0
+565,658,1104,707,1095,806,556,757,0
+678,812,1263,898,1250,986,665,900,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..776c85491eaff98b467926cb716dc6787a905b37
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.JPG.txt
@@ -0,0 +1,2 @@
+1087,132,1361,192,1351,240,1077,180,0
+1005,290,1273,372,1254,433,986,351,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.gt
new file mode 100644
index 0000000000000000000000000000000000000000..776c85491eaff98b467926cb716dc6787a905b37
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1687.gt
@@ -0,0 +1,2 @@
+1087,132,1361,192,1351,240,1077,180,0
+1005,290,1273,372,1254,433,986,351,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c2dab9da04222b58bf56803dfa66bb99aa0cdb3e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.JPG.txt
@@ -0,0 +1,2 @@
+352,87,391,124,143,384,104,347,0
+208,493,418,306,465,359,255,546,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c2dab9da04222b58bf56803dfa66bb99aa0cdb3e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1688.gt
@@ -0,0 +1,2 @@
+352,87,391,124,143,384,104,347,0
+208,493,418,306,465,359,255,546,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..67d008f0af9ec1e2ba6388a66dfce97fb706d6f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.JPG.txt
@@ -0,0 +1,5 @@
+681,113,762,69,1192,863,1111,907,0
+666,277,742,238,993,731,917,770,0
+554,275,605,249,894,824,843,850,0
+481,262,532,238,845,907,794,931,0
+417,305,467,283,757,915,707,937,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.gt
new file mode 100644
index 0000000000000000000000000000000000000000..67d008f0af9ec1e2ba6388a66dfce97fb706d6f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1692.gt
@@ -0,0 +1,5 @@
+681,113,762,69,1192,863,1111,907,0
+666,277,742,238,993,731,917,770,0
+554,275,605,249,894,824,843,850,0
+481,262,532,238,845,907,794,931,0
+417,305,467,283,757,915,707,937,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c18bea367b5ca6ea7229aff7db9a39ae8e41f908
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.JPG.txt
@@ -0,0 +1 @@
+681,484,1037,485,1036,570,680,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c18bea367b5ca6ea7229aff7db9a39ae8e41f908
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1701.gt
@@ -0,0 +1 @@
+681,484,1037,485,1036,570,680,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1b5e050ec304e9f72071ac5244c1a75951271472
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.JPG.txt
@@ -0,0 +1,2 @@
+806,453,989,486,985,509,802,476,0
+835,527,934,545,929,572,830,554,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1b5e050ec304e9f72071ac5244c1a75951271472
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1705.gt
@@ -0,0 +1,2 @@
+806,453,989,486,985,509,802,476,0
+835,527,934,545,929,572,830,554,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ba198f6ed0af9add976380121353935c8f9305a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.JPG.txt
@@ -0,0 +1 @@
+960,771,1401,844,1354,1126,913,1053,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8ba198f6ed0af9add976380121353935c8f9305a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1709.gt
@@ -0,0 +1 @@
+960,771,1401,844,1354,1126,913,1053,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88a77d8d19a7b06938e8aeaf768d14996160fd4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.JPG.txt
@@ -0,0 +1,2 @@
+437,290,683,305,678,386,432,371,0
+816,316,1090,339,1084,422,810,399,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.gt
new file mode 100644
index 0000000000000000000000000000000000000000..88a77d8d19a7b06938e8aeaf768d14996160fd4e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1712.gt
@@ -0,0 +1,2 @@
+437,290,683,305,678,386,432,371,0
+816,316,1090,339,1084,422,810,399,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0700eafa6b8da5d0db3b6edabdf4f516e79be20b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.JPG.txt
@@ -0,0 +1,3 @@
+555,242,657,245,652,462,550,459,0
+478,334,528,339,517,451,467,446,0
+277,287,356,305,275,669,196,651,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0700eafa6b8da5d0db3b6edabdf4f516e79be20b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1714.gt
@@ -0,0 +1,3 @@
+555,242,657,245,652,462,550,459,0
+478,334,528,339,517,451,467,446,0
+277,287,356,305,275,669,196,651,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f53cae21d3f7a996d934ef06893d6cc1fd38635
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.JPG.txt
@@ -0,0 +1,2 @@
+120,213,379,-25,861,497,602,736,0
+257,480,788,516,747,1126,216,1090,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1f53cae21d3f7a996d934ef06893d6cc1fd38635
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1719.gt
@@ -0,0 +1,2 @@
+120,213,379,-25,861,497,602,736,0
+257,480,788,516,747,1126,216,1090,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b3cd3b4f7a8b26db8859c3f5f10c389caa29e8d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.JPG.txt
@@ -0,0 +1,3 @@
+327,394,443,434,429,476,313,436,0
+498,442,959,569,947,612,486,485,0
+1026,586,1217,641,1204,686,1013,631,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.gt
new file mode 100644
index 0000000000000000000000000000000000000000..b3cd3b4f7a8b26db8859c3f5f10c389caa29e8d3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1723.gt
@@ -0,0 +1,3 @@
+327,394,443,434,429,476,313,436,0
+498,442,959,569,947,612,486,485,0
+1026,586,1217,641,1204,686,1013,631,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7617f5b8d2d541e501df4c8f41e8aa4b6e96bc35
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.JPG.txt
@@ -0,0 +1 @@
+553,520,1205,614,1187,735,535,641,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7617f5b8d2d541e501df4c8f41e8aa4b6e96bc35
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1724.gt
@@ -0,0 +1 @@
+553,520,1205,614,1187,735,535,641,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a68885e417872c46b69966b38ce8028f7c4e86d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.JPG.txt
@@ -0,0 +1 @@
+454,352,1081,479,1043,668,416,541,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4a68885e417872c46b69966b38ce8028f7c4e86d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1725.gt
@@ -0,0 +1 @@
+454,352,1081,479,1043,668,416,541,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab66a833e2d25ca649a8a2e4da5859a583cd37ab
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.JPG.txt
@@ -0,0 +1,2 @@
+61,472,104,488,18,730,-24,714,0
+134,680,1447,883,1399,1194,86,991,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ab66a833e2d25ca649a8a2e4da5859a583cd37ab
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1730.gt
@@ -0,0 +1,2 @@
+61,472,104,488,18,730,-24,714,0
+134,680,1447,883,1399,1194,86,991,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..330c30144830d026d8fc1c028767773c1cd7d1c3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.JPG.txt
@@ -0,0 +1,2 @@
+1100,713,1191,745,1137,900,1046,868,0
+834,368,933,388,842,853,743,833,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.gt
new file mode 100644
index 0000000000000000000000000000000000000000..330c30144830d026d8fc1c028767773c1cd7d1c3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1736.gt
@@ -0,0 +1,2 @@
+1100,713,1191,745,1137,900,1046,868,0
+834,368,933,388,842,853,743,833,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f1fba29b82b4a06fb19e1a1e4b9add2348e9509b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.JPG.txt
@@ -0,0 +1,2 @@
+867,272,1086,302,1049,573,830,543,0
+776,585,1108,629,1093,742,761,698,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f1fba29b82b4a06fb19e1a1e4b9add2348e9509b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1748.gt
@@ -0,0 +1,2 @@
+867,272,1086,302,1049,573,830,543,0
+776,585,1108,629,1093,742,761,698,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..198ab26dd1a0fca93cc61d23e25a74c2b04e6fa0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.JPG.txt
@@ -0,0 +1,2 @@
+590,362,1117,469,1095,580,568,473,0
+723,517,1233,627,1208,744,698,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.gt
new file mode 100644
index 0000000000000000000000000000000000000000..198ab26dd1a0fca93cc61d23e25a74c2b04e6fa0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1753.gt
@@ -0,0 +1,2 @@
+590,362,1117,469,1095,580,568,473,0
+723,517,1233,627,1208,744,698,634,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fa7cd68e3a50630dc303d16a8c9dfabdb984b72
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.JPG.txt
@@ -0,0 +1,2 @@
+342,381,1434,529,1423,617,331,469,0
+371,491,1409,637,1400,698,362,552,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5fa7cd68e3a50630dc303d16a8c9dfabdb984b72
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1754.gt
@@ -0,0 +1,2 @@
+342,381,1434,529,1423,617,331,469,0
+371,491,1409,637,1400,698,362,552,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..605fe4d885b47660ebaeb23c10b2329fabca312e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.JPG.txt
@@ -0,0 +1,2 @@
+413,85,487,45,1002,995,928,1035,0
+355,103,398,80,909,1023,866,1046,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.gt
new file mode 100644
index 0000000000000000000000000000000000000000..605fe4d885b47660ebaeb23c10b2329fabca312e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1756.gt
@@ -0,0 +1,2 @@
+413,85,487,45,1002,995,928,1035,0
+355,103,398,80,909,1023,866,1046,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d625bcf41fc8f87454d65707d2793dc24330966a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.JPG.txt
@@ -0,0 +1 @@
+578,337,1096,266,1120,442,602,513,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d625bcf41fc8f87454d65707d2793dc24330966a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1758.gt
@@ -0,0 +1 @@
+578,337,1096,266,1120,442,602,513,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec38ed666b29c18285300f9cd9b539ef138dcc92
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.JPG.txt
@@ -0,0 +1 @@
+462,209,1243,643,1176,764,395,330,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ec38ed666b29c18285300f9cd9b539ef138dcc92
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1760.gt
@@ -0,0 +1 @@
+462,209,1243,643,1176,764,395,330,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e330ceaf9ea6e9178a8c77468b21e2b930c1f00
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.JPG.txt
@@ -0,0 +1 @@
+92,246,1667,706,1547,1118,-27,658,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4e330ceaf9ea6e9178a8c77468b21e2b930c1f00
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1761.gt
@@ -0,0 +1 @@
+92,246,1667,706,1547,1118,-27,658,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a9612d2b290387fe3e898bf1a0c4f6ce8a08d338
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.JPG.txt
@@ -0,0 +1 @@
+739,390,1171,573,1133,661,701,478,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a9612d2b290387fe3e898bf1a0c4f6ce8a08d338
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1763.gt
@@ -0,0 +1 @@
+739,390,1171,573,1133,661,701,478,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..93b4b62020d041c8f9f2fb3f13beeb34b4ab2a6e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.JPG.txt
@@ -0,0 +1,2 @@
+1093,279,1281,250,1337,617,1149,646,0
+235,413,390,351,531,701,376,763,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.gt
new file mode 100644
index 0000000000000000000000000000000000000000..93b4b62020d041c8f9f2fb3f13beeb34b4ab2a6e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1768.gt
@@ -0,0 +1,2 @@
+1093,279,1281,250,1337,617,1149,646,0
+235,413,390,351,531,701,376,763,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e8345972d69ee73c282b1a8798b28a699c365e7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.JPG.txt
@@ -0,0 +1 @@
+87,513,1559,688,1538,868,66,693,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e8345972d69ee73c282b1a8798b28a699c365e7d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1770.gt
@@ -0,0 +1 @@
+87,513,1559,688,1538,868,66,693,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e170f728fa413a95c704864c40d3a2266b5685ce
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.JPG.txt
@@ -0,0 +1 @@
+523,381,1528,584,1485,798,480,595,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e170f728fa413a95c704864c40d3a2266b5685ce
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1771.gt
@@ -0,0 +1 @@
+523,381,1528,584,1485,798,480,595,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d736b24fcf1a52d477dcd1ccaed58c0ed77487fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.JPG.txt
@@ -0,0 +1,3 @@
+826,183,1362,283,1330,452,794,352,0
+704,359,1352,450,1321,674,673,583,0
+699,573,1375,671,1344,884,668,786,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d736b24fcf1a52d477dcd1ccaed58c0ed77487fb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1778.gt
@@ -0,0 +1,3 @@
+826,183,1362,283,1330,452,794,352,0
+704,359,1352,450,1321,674,673,583,0
+699,573,1375,671,1344,884,668,786,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d5cecc30598c97c1a5537961fb7365c4e476080b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.JPG.txt
@@ -0,0 +1 @@
+1192,166,1291,127,1595,892,1496,931,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d5cecc30598c97c1a5537961fb7365c4e476080b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1783.gt
@@ -0,0 +1 @@
+1192,166,1291,127,1595,892,1496,931,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e785f191c5bbb3046a2b477f6fbf8a6b93c85b44
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.JPG.txt
@@ -0,0 +1,3 @@
+79,253,1534,278,1529,559,74,534,0
+1129,592,1411,597,1410,693,1128,688,0
+1423,627,1512,634,1507,699,1418,692,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e785f191c5bbb3046a2b477f6fbf8a6b93c85b44
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1785.gt
@@ -0,0 +1,3 @@
+79,253,1534,278,1529,559,74,534,0
+1129,592,1411,597,1410,693,1128,688,0
+1423,627,1512,634,1507,699,1418,692,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9923436265b16b8a3fff52efe9a2202cbfeb7c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.JPG.txt
@@ -0,0 +1,3 @@
+543,12,1461,290,1401,486,483,208,1
+468,311,1357,546,1320,687,431,452,0
+1227,683,1487,748,1468,822,1208,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e9923436265b16b8a3fff52efe9a2202cbfeb7c2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1786.gt
@@ -0,0 +1,3 @@
+543,12,1461,290,1401,486,483,208,1
+468,311,1357,546,1320,687,431,452,0
+1227,683,1487,748,1468,822,1208,757,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e04cade12fcd76b7435e7813eb6ce4bc4630735
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.JPG.txt
@@ -0,0 +1,2 @@
+136,188,1567,122,1590,621,159,687,0
+306,694,1211,652,1231,1080,326,1122,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8e04cade12fcd76b7435e7813eb6ce4bc4630735
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1797.gt
@@ -0,0 +1,2 @@
+136,188,1567,122,1590,621,159,687,0
+306,694,1211,652,1231,1080,326,1122,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8e0ea7038067e1c20d5ae08667b9868619827ed7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.JPG.txt
@@ -0,0 +1 @@
+271,521,1595,453,1613,806,289,874,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8e0ea7038067e1c20d5ae08667b9868619827ed7
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1799.gt
@@ -0,0 +1 @@
+271,521,1595,453,1613,806,289,874,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..137cf6f249ee34df4df0f13d838ba2cfc8a36e36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.JPG.txt
@@ -0,0 +1,3 @@
+1574,874,1597,872,1602,923,1579,925,1
+785,682,812,678,819,723,792,727,1
+0,168,1593,37,1622,393,28,524,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.gt
new file mode 100644
index 0000000000000000000000000000000000000000..137cf6f249ee34df4df0f13d838ba2cfc8a36e36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1805.gt
@@ -0,0 +1,3 @@
+1574,874,1597,872,1602,923,1579,925,1
+785,682,812,678,819,723,792,727,1
+0,168,1593,37,1622,393,28,524,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff3e069a98c151ea8702a9bc878436d500682a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.JPG.txt
@@ -0,0 +1,3 @@
+538,774,993,752,997,835,542,857,0
+508,863,1033,838,1035,873,510,898,0
+90,332,1386,289,1393,502,97,545,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff3e069a98c151ea8702a9bc878436d500682a8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1808.gt
@@ -0,0 +1,3 @@
+538,774,993,752,997,835,542,857,0
+508,863,1033,838,1035,873,510,898,0
+90,332,1386,289,1393,502,97,545,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abcb2220e0b6d36e82d2cff8d166b053eee2bbec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.JPG.txt
@@ -0,0 +1,3 @@
+644,282,749,272,801,796,696,806,0
+724,975,808,974,809,992,725,993,1
+689,992,844,985,845,1008,690,1015,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.gt
new file mode 100644
index 0000000000000000000000000000000000000000..abcb2220e0b6d36e82d2cff8d166b053eee2bbec
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1809.gt
@@ -0,0 +1,3 @@
+644,282,749,272,801,796,696,806,0
+724,975,808,974,809,992,725,993,1
+689,992,844,985,845,1008,690,1015,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fc519c73c12dcbeddd1519bb0f882adea8ae8c39
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.JPG.txt
@@ -0,0 +1,3 @@
+242,258,1132,61,1201,375,311,572,0
+302,646,1159,468,1191,622,334,800,0
+129,968,1193,768,1229,960,165,1160,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fc519c73c12dcbeddd1519bb0f882adea8ae8c39
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1815.gt
@@ -0,0 +1,3 @@
+242,258,1132,61,1201,375,311,572,0
+302,646,1159,468,1191,622,334,800,0
+129,968,1193,768,1229,960,165,1160,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..248bbaa419488dcaf37d855d94d429db661dd513
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.JPG.txt
@@ -0,0 +1 @@
+284,472,1473,544,1452,903,263,831,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.gt
new file mode 100644
index 0000000000000000000000000000000000000000..248bbaa419488dcaf37d855d94d429db661dd513
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1817.gt
@@ -0,0 +1 @@
+284,472,1473,544,1452,903,263,831,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ddd7629795593fe0dd218cfcd2d0578621d7706
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.JPG.txt
@@ -0,0 +1,2 @@
+177,121,1323,27,1342,263,196,357,0
+217,368,1348,279,1359,414,228,503,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8ddd7629795593fe0dd218cfcd2d0578621d7706
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1822.gt
@@ -0,0 +1,2 @@
+177,121,1323,27,1342,263,196,357,0
+217,368,1348,279,1359,414,228,503,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abd1a1f06ac60ca7d712e73aceedcc0a70cca16e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.JPG.txt
@@ -0,0 +1,2 @@
+188,766,452,730,466,832,202,868,0
+696,663,1529,536,1550,671,717,798,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.gt
new file mode 100644
index 0000000000000000000000000000000000000000..abd1a1f06ac60ca7d712e73aceedcc0a70cca16e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1823.gt
@@ -0,0 +1,2 @@
+188,766,452,730,466,832,202,868,0
+696,663,1529,536,1550,671,717,798,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ac9b96af7c79a67b690ce3813ba7e2a858b87685
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.JPG.txt
@@ -0,0 +1,4 @@
+271,963,329,973,317,1052,259,1042,0
+366,997,674,1045,667,1091,359,1043,0
+692,1043,797,1058,789,1116,684,1101,0
+112,577,1226,798,1193,964,79,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ac9b96af7c79a67b690ce3813ba7e2a858b87685
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1824.gt
@@ -0,0 +1,4 @@
+271,963,329,973,317,1052,259,1042,0
+366,997,674,1045,667,1091,359,1043,0
+692,1043,797,1058,789,1116,684,1101,0
+112,577,1226,798,1193,964,79,743,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..faac0ff1e261b7621805eacc912c64c6a18deb7f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.JPG.txt
@@ -0,0 +1,2 @@
+119,30,1529,21,1530,225,120,234,0
+213,281,1476,284,1475,486,212,483,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.gt
new file mode 100644
index 0000000000000000000000000000000000000000..faac0ff1e261b7621805eacc912c64c6a18deb7f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1826.gt
@@ -0,0 +1,2 @@
+119,30,1529,21,1530,225,120,234,0
+213,281,1476,284,1475,486,212,483,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53418dfcbc69e79c121fa694b4c363caf550f91a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.JPG.txt
@@ -0,0 +1,2 @@
+349,291,571,234,619,420,397,477,0
+470,824,665,762,720,935,525,997,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.gt
new file mode 100644
index 0000000000000000000000000000000000000000..53418dfcbc69e79c121fa694b4c363caf550f91a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1832.gt
@@ -0,0 +1,2 @@
+349,291,571,234,619,420,397,477,0
+470,824,665,762,720,935,525,997,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27e3cf7d05dc9b7509f46f33847610c277c4b0c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.JPG.txt
@@ -0,0 +1,3 @@
+522,140,1278,310,1235,501,479,331,0
+512,596,1093,699,1077,785,496,682,0
+279,717,1237,874,1213,1025,255,868,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.gt
new file mode 100644
index 0000000000000000000000000000000000000000..27e3cf7d05dc9b7509f46f33847610c277c4b0c8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1835.gt
@@ -0,0 +1,3 @@
+522,140,1278,310,1235,501,479,331,0
+512,596,1093,699,1077,785,496,682,0
+279,717,1237,874,1213,1025,255,868,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a44cfeb31ef1f5c067fe1ba354a1d8c3ad522069
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.JPG.txt
@@ -0,0 +1 @@
+858,240,1000,331,750,719,608,628,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a44cfeb31ef1f5c067fe1ba354a1d8c3ad522069
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1862.gt
@@ -0,0 +1 @@
+858,240,1000,331,750,719,608,628,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa7269712db10f7618784c37f9cdda6d687df30e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.JPG.txt
@@ -0,0 +1,2 @@
+135,622,1494,816,1459,1059,100,865,0
+88,774,108,781,100,803,80,796,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fa7269712db10f7618784c37f9cdda6d687df30e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1866.gt
@@ -0,0 +1,2 @@
+135,622,1494,816,1459,1059,100,865,0
+88,774,108,781,100,803,80,796,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7aa4448f0d44c0c0c0d0f53c847f35d9440f85f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.JPG.txt
@@ -0,0 +1,2 @@
+565,329,690,332,671,987,546,984,0
+1043,308,1216,314,1189,1024,1016,1018,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.gt
new file mode 100644
index 0000000000000000000000000000000000000000..f7aa4448f0d44c0c0c0d0f53c847f35d9440f85f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1872.gt
@@ -0,0 +1,2 @@
+565,329,690,332,671,987,546,984,0
+1043,308,1216,314,1189,1024,1016,1018,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1c45898e278b66628567eacf248a5f17ccd39d29
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.JPG.txt
@@ -0,0 +1,2 @@
+349,287,1272,270,1277,565,354,582,0
+337,598,1279,585,1284,907,342,920,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1c45898e278b66628567eacf248a5f17ccd39d29
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1883.gt
@@ -0,0 +1,2 @@
+349,287,1272,270,1277,565,354,582,0
+337,598,1279,585,1284,907,342,920,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15d7729d3e3abfeb777f018628e1299889cd41b9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.JPG.txt
@@ -0,0 +1,3 @@
+105,215,1349,268,1341,449,97,396,0
+1279,-10,1597,10,1595,43,1277,22,1
+43,972,1464,961,1465,1136,44,1147,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.gt
new file mode 100644
index 0000000000000000000000000000000000000000..15d7729d3e3abfeb777f018628e1299889cd41b9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1904.gt
@@ -0,0 +1,3 @@
+105,215,1349,268,1341,449,97,396,0
+1279,-10,1597,10,1595,43,1277,22,1
+43,972,1464,961,1465,1136,44,1147,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6aa6a0ec647e2557bfcccd591b8ded839759653e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.JPG.txt
@@ -0,0 +1,2 @@
+460,637,1185,417,1251,634,526,854,0
+149,224,1237,-59,1339,332,251,616,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6aa6a0ec647e2557bfcccd591b8ded839759653e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1905.gt
@@ -0,0 +1,2 @@
+460,637,1185,417,1251,634,526,854,0
+149,224,1237,-59,1339,332,251,616,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05ea62591946bb37499b414f761c88bafeb9bb94
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.JPG.txt
@@ -0,0 +1 @@
+46,512,1292,244,1304,298,58,566,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.gt
new file mode 100644
index 0000000000000000000000000000000000000000..05ea62591946bb37499b414f761c88bafeb9bb94
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1916.gt
@@ -0,0 +1 @@
+46,512,1292,244,1304,298,58,566,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ade3dc86e3b292966c1d2b680c6560374b947bd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.JPG.txt
@@ -0,0 +1,2 @@
+299,918,781,724,878,965,396,1159,0
+931,219,1518,-21,1600,178,1013,419,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8ade3dc86e3b292966c1d2b680c6560374b947bd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1920.gt
@@ -0,0 +1,2 @@
+299,918,781,724,878,965,396,1159,0
+931,219,1518,-21,1600,178,1013,419,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4da999bcd2857e9e024e6190ce1d747e04de7b3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.JPG.txt
@@ -0,0 +1,2 @@
+288,135,1293,74,1305,271,300,332,0
+309,328,938,264,958,461,329,525,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a4da999bcd2857e9e024e6190ce1d747e04de7b3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1922.gt
@@ -0,0 +1,2 @@
+288,135,1293,74,1305,271,300,332,0
+309,328,938,264,958,461,329,525,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..997d77a12149e1c8f76429dba3d7f0972c3d6ff3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.JPG.txt
@@ -0,0 +1,2 @@
+503,596,995,631,989,724,497,689,0
+464,694,1402,777,1393,883,455,800,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.gt
new file mode 100644
index 0000000000000000000000000000000000000000..997d77a12149e1c8f76429dba3d7f0972c3d6ff3
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1935.gt
@@ -0,0 +1,2 @@
+503,596,995,631,989,724,497,689,0
+464,694,1402,777,1393,883,455,800,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e08a6cf2e52b7a6f3d77609a7b04da1d5aaee1ce
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.JPG.txt
@@ -0,0 +1 @@
+857,426,1110,423,1117,1028,864,1031,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e08a6cf2e52b7a6f3d77609a7b04da1d5aaee1ce
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1939.gt
@@ -0,0 +1 @@
+857,426,1110,423,1117,1028,864,1031,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..029c6cd938823bca6efa436d0e653a461f94746e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.JPG.txt
@@ -0,0 +1,3 @@
+289,163,530,144,536,218,295,237,1
+486,723,1303,826,1270,1083,453,980,0
+464,1021,1161,1091,1158,1123,461,1053,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.gt
new file mode 100644
index 0000000000000000000000000000000000000000..029c6cd938823bca6efa436d0e653a461f94746e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1941.gt
@@ -0,0 +1,3 @@
+289,163,530,144,536,218,295,237,1
+486,723,1303,826,1270,1083,453,980,0
+464,1021,1161,1091,1158,1123,461,1053,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..566d82e87a6e0b69299d4e1c3ef1c6ac3caa7a40
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.JPG.txt
@@ -0,0 +1,3 @@
+447,14,1407,148,1392,254,432,120,0
+448,165,1347,307,1337,367,438,225,0
+520,556,1080,688,1069,736,509,604,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.gt
new file mode 100644
index 0000000000000000000000000000000000000000..566d82e87a6e0b69299d4e1c3ef1c6ac3caa7a40
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1946.gt
@@ -0,0 +1,3 @@
+447,14,1407,148,1392,254,432,120,0
+448,165,1347,307,1337,367,438,225,0
+520,556,1080,688,1069,736,509,604,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6401dc0a6010126d106ba834e820341351375723
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.JPG.txt
@@ -0,0 +1,5 @@
+546,281,1016,25,1067,118,597,374,0
+417,549,1131,114,1190,212,476,647,0
+796,693,1006,551,1037,597,827,739,0
+578,938,1176,497,1214,548,616,989,0
+729,918,1095,629,1130,673,764,962,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6401dc0a6010126d106ba834e820341351375723
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1947.gt
@@ -0,0 +1,5 @@
+546,281,1016,25,1067,118,597,374,0
+417,549,1131,114,1190,212,476,647,0
+796,693,1006,551,1037,597,827,739,0
+578,938,1176,497,1214,548,616,989,0
+729,918,1095,629,1130,673,764,962,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..01981b7c7b82bb8e0a9a987d1a3dd71d903d75ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.JPG.txt
@@ -0,0 +1,2 @@
+346,545,1115,237,1186,414,417,722,0
+147,534,188,517,228,612,187,629,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.gt
new file mode 100644
index 0000000000000000000000000000000000000000..01981b7c7b82bb8e0a9a987d1a3dd71d903d75ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1949.gt
@@ -0,0 +1,2 @@
+346,545,1115,237,1186,414,417,722,0
+147,534,188,517,228,612,187,629,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb6f655df9d47262ada7332bfff9b6be77469670
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.JPG.txt
@@ -0,0 +1,2 @@
+52,552,1389,4,1494,259,157,807,0
+167,851,1376,383,1423,503,214,971,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bb6f655df9d47262ada7332bfff9b6be77469670
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1951.gt
@@ -0,0 +1,2 @@
+52,552,1389,4,1494,259,157,807,0
+167,851,1376,383,1423,503,214,971,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a1c22f16b8f5881095bbbc0befbef14c91d6dd82
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.JPG.txt
@@ -0,0 +1 @@
+634,110,1538,586,1397,854,493,378,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a1c22f16b8f5881095bbbc0befbef14c91d6dd82
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1955.gt
@@ -0,0 +1 @@
+634,110,1538,586,1397,854,493,378,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7242b25e7ec5a9eae4fed41cc86cf640f7e7c2e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.JPG.txt
@@ -0,0 +1 @@
+983,288,1169,357,900,1082,714,1013,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c7242b25e7ec5a9eae4fed41cc86cf640f7e7c2e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1957.gt
@@ -0,0 +1 @@
+983,288,1169,357,900,1082,714,1013,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9c299e4f8a3b8602c4dbf53361e19f903c195a4c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.JPG.txt
@@ -0,0 +1 @@
+350,671,1077,219,1207,427,480,879,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9c299e4f8a3b8602c4dbf53361e19f903c195a4c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1960.gt
@@ -0,0 +1 @@
+350,671,1077,219,1207,427,480,879,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dacf0b8e0c1c9f8840662f8dc26b8444692c63fc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.JPG.txt
@@ -0,0 +1,3 @@
+603,777,1132,722,1140,801,611,856,0
+581,875,1195,806,1200,854,586,923,0
+641,981,1219,903,1229,978,651,1056,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.gt
new file mode 100644
index 0000000000000000000000000000000000000000..dacf0b8e0c1c9f8840662f8dc26b8444692c63fc
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1965.gt
@@ -0,0 +1,3 @@
+603,777,1132,722,1140,801,611,856,0
+581,875,1195,806,1200,854,586,923,0
+641,981,1219,903,1229,978,651,1056,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16ec1100c66a346260682acc18f890e59da0d76a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.JPG.txt
@@ -0,0 +1 @@
+268,260,1425,61,1443,170,286,369,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.gt
new file mode 100644
index 0000000000000000000000000000000000000000..16ec1100c66a346260682acc18f890e59da0d76a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1966.gt
@@ -0,0 +1 @@
+268,260,1425,61,1443,170,286,369,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dd7704f478085b476d7ba21c29a93f9a7c09e3ac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.JPG.txt
@@ -0,0 +1,2 @@
+398,600,1195,487,1224,692,427,805,0
+357,841,534,820,538,851,361,872,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.gt
new file mode 100644
index 0000000000000000000000000000000000000000..dd7704f478085b476d7ba21c29a93f9a7c09e3ac
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1967.gt
@@ -0,0 +1,2 @@
+398,600,1195,487,1224,692,427,805,0
+357,841,534,820,538,851,361,872,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..868eccf8ee7983f4c3554ff2e492aaf08e2737be
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.JPG.txt
@@ -0,0 +1 @@
+708,518,913,374,999,496,794,640,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.gt
new file mode 100644
index 0000000000000000000000000000000000000000..868eccf8ee7983f4c3554ff2e492aaf08e2737be
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1971.gt
@@ -0,0 +1 @@
+708,518,913,374,999,496,794,640,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ca514f64720ca06e09100d6a2cbb5cbc8731cae6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.JPG.txt
@@ -0,0 +1,4 @@
+1285,383,1360,436,1334,474,1259,421,0
+1471,841,1495,857,1471,894,1447,878,0
+809,429,862,475,570,812,517,766,0
+911,566,973,618,753,883,691,831,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.gt
new file mode 100644
index 0000000000000000000000000000000000000000..ca514f64720ca06e09100d6a2cbb5cbc8731cae6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1975.gt
@@ -0,0 +1,4 @@
+1285,383,1360,436,1334,474,1259,421,0
+1471,841,1495,857,1471,894,1447,878,0
+809,429,862,475,570,812,517,766,0
+911,566,973,618,753,883,691,831,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d698a18965506fcba559a9a3c6482f5bc684fe5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.JPG.txt
@@ -0,0 +1,4 @@
+162,256,1407,249,1408,483,163,490,0
+232,704,1311,691,1312,829,233,842,0
+68,964,657,953,660,1130,71,1141,0
+1013,942,1569,925,1574,1103,1018,1120,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6d698a18965506fcba559a9a3c6482f5bc684fe5
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1977.gt
@@ -0,0 +1,4 @@
+162,256,1407,249,1408,483,163,490,0
+232,704,1311,691,1312,829,233,842,0
+68,964,657,953,660,1130,71,1141,0
+1013,942,1569,925,1574,1103,1018,1120,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e902a24e356c32acbcb45b2006438ad1fcbb3700
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.JPG.txt
@@ -0,0 +1,2 @@
+1010,566,1361,520,1375,622,1024,668,0
+1038,705,1387,646,1403,744,1054,803,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e902a24e356c32acbcb45b2006438ad1fcbb3700
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1983.gt
@@ -0,0 +1,2 @@
+1010,566,1361,520,1375,622,1024,668,0
+1038,705,1387,646,1403,744,1054,803,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..07260b94e0817b98fd934016e1f7e31210ef1def
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.JPG.txt
@@ -0,0 +1 @@
+139,321,1315,712,1215,1013,39,622,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.gt
new file mode 100644
index 0000000000000000000000000000000000000000..07260b94e0817b98fd934016e1f7e31210ef1def
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1986.gt
@@ -0,0 +1 @@
+139,321,1315,712,1215,1013,39,622,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1989.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1989.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1989.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1989.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..444b61110d91d544ad81d9cabbb8c7da28bde41a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.JPG.txt
@@ -0,0 +1 @@
+364,902,1247,145,1392,314,509,1071,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.gt
new file mode 100644
index 0000000000000000000000000000000000000000..444b61110d91d544ad81d9cabbb8c7da28bde41a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1991.gt
@@ -0,0 +1 @@
+364,902,1247,145,1392,314,509,1071,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0daf1efbc403e186064612e0618b21902078a8b6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.JPG.txt
@@ -0,0 +1 @@
+501,511,1130,291,1209,517,580,737,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0daf1efbc403e186064612e0618b21902078a8b6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_1995.gt
@@ -0,0 +1 @@
+501,511,1130,291,1209,517,580,737,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6484256f9d47410f2bd44ac1ba6a4d17e443a423
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.JPG.txt
@@ -0,0 +1,2 @@
+236,771,1517,382,1578,584,297,973,0
+499,1008,1412,749,1459,917,546,1176,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6484256f9d47410f2bd44ac1ba6a4d17e443a423
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2011.gt
@@ -0,0 +1,2 @@
+236,771,1517,382,1578,584,297,973,0
+499,1008,1412,749,1459,917,546,1176,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e7a72eb9fc3f0f0cc93a61ce1f388b1a2a3b892a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.JPG.txt
@@ -0,0 +1,2 @@
+716,570,929,585,919,719,706,704,0
+678,767,980,772,979,911,677,906,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e7a72eb9fc3f0f0cc93a61ce1f388b1a2a3b892a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2014.gt
@@ -0,0 +1,2 @@
+716,570,929,585,919,719,706,704,0
+678,767,980,772,979,911,677,906,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0193d3a3411b653e5f1439b0b7aaa0946618957c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.JPG.txt
@@ -0,0 +1 @@
+33,346,1561,566,1544,689,16,469,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0193d3a3411b653e5f1439b0b7aaa0946618957c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2024.gt
@@ -0,0 +1 @@
+33,346,1561,566,1544,689,16,469,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3991db7a95b568566090985d25a244e1039b623
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.JPG.txt
@@ -0,0 +1,3 @@
+142,1028,1143,648,1201,802,200,1182,0
+1362,152,1385,137,1411,176,1388,191,0
+33,719,1339,162,1452,428,146,985,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a3991db7a95b568566090985d25a244e1039b623
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2028.gt
@@ -0,0 +1,3 @@
+142,1028,1143,648,1201,802,200,1182,0
+1362,152,1385,137,1411,176,1388,191,0
+33,719,1339,162,1452,428,146,985,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d716117b801edc705eeb32094dc700e557760b5e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.JPG.txt
@@ -0,0 +1 @@
+-14,743,1592,588,1629,969,22,1124,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d716117b801edc705eeb32094dc700e557760b5e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2029.gt
@@ -0,0 +1 @@
+-14,743,1592,588,1629,969,22,1124,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5aae802ccb9ccabc7f7330b1c6e677cdebf5c3ea
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.JPG.txt
@@ -0,0 +1,3 @@
+1200,870,1537,897,1525,1047,1188,1020,0
+1198,1064,1479,1083,1473,1178,1192,1159,0
+80,885,1011,918,1003,1164,72,1131,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5aae802ccb9ccabc7f7330b1c6e677cdebf5c3ea
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2031.gt
@@ -0,0 +1,3 @@
+1200,870,1537,897,1525,1047,1188,1020,0
+1198,1064,1479,1083,1473,1178,1192,1159,0
+80,885,1011,918,1003,1164,72,1131,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4053f3dacccc13b43692e5fe5a887c2497c38277
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.JPG.txt
@@ -0,0 +1 @@
+1013,1113,1476,1050,1481,1089,1018,1152,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4053f3dacccc13b43692e5fe5a887c2497c38277
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2040.gt
@@ -0,0 +1 @@
+1013,1113,1476,1050,1481,1089,1018,1152,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2c8c5d2e09c9bbdfd98d9d1c63524572c13b6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.JPG.txt
@@ -0,0 +1 @@
+116,404,1470,210,1539,686,185,880,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d1b2c8c5d2e09c9bbdfd98d9d1c63524572c13b6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2046.gt
@@ -0,0 +1 @@
+116,404,1470,210,1539,686,185,880,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..436445bb7ac7c397f204194c68b2258c5b8ad828
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.JPG.txt
@@ -0,0 +1,2 @@
+684,904,1229,879,1233,965,688,990,0
+377,553,1457,503,1477,934,397,984,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.gt
new file mode 100644
index 0000000000000000000000000000000000000000..436445bb7ac7c397f204194c68b2258c5b8ad828
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2049.gt
@@ -0,0 +1,2 @@
+684,904,1229,879,1233,965,688,990,0
+377,553,1457,503,1477,934,397,984,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c304d564367169d72cc0d4027f69f2f7210fbb55
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.JPG.txt
@@ -0,0 +1 @@
+743,18,832,26,725,1179,636,1171,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c304d564367169d72cc0d4027f69f2f7210fbb55
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2051.gt
@@ -0,0 +1 @@
+743,18,832,26,725,1179,636,1171,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..103a68c926a6981975bc38bedbfd315dd17726ab
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.JPG.txt
@@ -0,0 +1,3 @@
+764,578,981,533,1000,623,783,668,0
+795,685,993,644,1000,682,802,723,0
+1016,539,1119,512,1152,640,1049,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.gt
new file mode 100644
index 0000000000000000000000000000000000000000..103a68c926a6981975bc38bedbfd315dd17726ab
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2055.gt
@@ -0,0 +1,3 @@
+764,578,981,533,1000,623,783,668,0
+795,685,993,644,1000,682,802,723,0
+1016,539,1119,512,1152,640,1049,667,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4d41a6a4162ebf273af98dcfd264381428d0ad9e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.JPG.txt
@@ -0,0 +1,3 @@
+446,521,1119,593,1100,777,427,705,0
+310,776,1193,878,1184,961,301,859,0
+301,925,1170,1022,1159,1122,290,1025,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.gt
new file mode 100644
index 0000000000000000000000000000000000000000..4d41a6a4162ebf273af98dcfd264381428d0ad9e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2060.gt
@@ -0,0 +1,3 @@
+446,521,1119,593,1100,777,427,705,0
+310,776,1193,878,1184,961,301,859,0
+301,925,1170,1022,1159,1122,290,1025,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..872e63af2d9a955e119503be52719ca3f5da4bf1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.JPG.txt
@@ -0,0 +1 @@
+174,727,1412,561,1432,715,194,881,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.gt
new file mode 100644
index 0000000000000000000000000000000000000000..872e63af2d9a955e119503be52719ca3f5da4bf1
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2062.gt
@@ -0,0 +1 @@
+174,727,1412,561,1432,715,194,881,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9d8dda4e1f5f9ffd2aea3e58d9425074f201039b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.JPG.txt
@@ -0,0 +1,5 @@
+554,97,1232,21,1249,169,571,245,0
+528,249,1058,171,1075,288,545,366,0
+495,389,1115,348,1125,496,505,537,0
+441,691,986,692,985,852,440,851,0
+400,770,1300,898,1260,1183,360,1055,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.gt
new file mode 100644
index 0000000000000000000000000000000000000000..9d8dda4e1f5f9ffd2aea3e58d9425074f201039b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2075.gt
@@ -0,0 +1,5 @@
+554,97,1232,21,1249,169,571,245,0
+528,249,1058,171,1075,288,545,366,0
+495,389,1115,348,1125,496,505,537,0
+441,691,986,692,985,852,440,851,0
+400,770,1300,898,1260,1183,360,1055,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..766c0ca49d2621a0d361aa8d197840540b4d0707
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.JPG.txt
@@ -0,0 +1,3 @@
+588,829,1545,32,1600,98,643,895,0
+673,934,1228,458,1286,526,731,1002,0
+736,1049,1596,319,1687,427,827,1157,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.gt
new file mode 100644
index 0000000000000000000000000000000000000000..766c0ca49d2621a0d361aa8d197840540b4d0707
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2077.gt
@@ -0,0 +1,3 @@
+588,829,1545,32,1600,98,643,895,0
+673,934,1228,458,1286,526,731,1002,0
+736,1049,1596,319,1687,427,827,1157,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d8a3016e43c8f6bc875a56a5ef4f29093ea96321
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.JPG.txt
@@ -0,0 +1,2 @@
+744,776,1209,904,1187,985,722,857,0
+73,496,1294,830,1272,908,51,574,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.gt
new file mode 100644
index 0000000000000000000000000000000000000000..d8a3016e43c8f6bc875a56a5ef4f29093ea96321
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2078.gt
@@ -0,0 +1,2 @@
+744,776,1209,904,1187,985,722,857,0
+73,496,1294,830,1272,908,51,574,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..70d2763bfdcde536fa68e3696bb6227cea9c09b0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.JPG.txt
@@ -0,0 +1,2 @@
+398,545,1021,672,1007,737,384,610,0
+726,672,1069,772,1047,848,704,748,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.gt
new file mode 100644
index 0000000000000000000000000000000000000000..70d2763bfdcde536fa68e3696bb6227cea9c09b0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2080.gt
@@ -0,0 +1,2 @@
+398,545,1021,672,1007,737,384,610,0
+726,672,1069,772,1047,848,704,748,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44ab211fcc0f1b329c3241a09e0c514e8009c944
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.JPG.txt
@@ -0,0 +1,5 @@
+622,941,1423,777,1453,920,652,1084,0
+742,497,850,478,857,518,749,537,0
+851,478,863,476,865,488,853,490,1
+1408,62,1592,61,1595,446,1411,447,0
+1490,426,1596,388,1622,459,1516,497,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.gt
new file mode 100644
index 0000000000000000000000000000000000000000..44ab211fcc0f1b329c3241a09e0c514e8009c944
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2081.gt
@@ -0,0 +1,5 @@
+622,941,1423,777,1453,920,652,1084,0
+742,497,850,478,857,518,749,537,0
+851,478,863,476,865,488,853,490,1
+1408,62,1592,61,1595,446,1411,447,0
+1490,426,1596,388,1622,459,1516,497,1
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5baf67bd39c7f6dd6999790f47d4335c67811e75
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.JPG.txt
@@ -0,0 +1 @@
+32,790,1197,983,1173,1129,8,936,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5baf67bd39c7f6dd6999790f47d4335c67811e75
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2083.gt
@@ -0,0 +1 @@
+32,790,1197,983,1173,1129,8,936,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5f3acf663e3bd83207624cbc7f6a01c463e6eb20
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.JPG.txt
@@ -0,0 +1,3 @@
+109,699,583,524,613,606,139,781,0
+604,525,639,514,650,551,615,562,1
+139,774,1460,321,1552,589,231,1042,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5f3acf663e3bd83207624cbc7f6a01c463e6eb20
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2085.gt
@@ -0,0 +1,3 @@
+109,699,583,524,613,606,139,781,0
+604,525,639,514,650,551,615,562,1
+139,774,1460,321,1552,589,231,1042,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c32c4da339a9de6b7962ab7801594915f4abd14b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.JPG.txt
@@ -0,0 +1,2 @@
+352,424,512,288,827,660,667,796,0
+-7,417,212,253,638,825,418,989,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c32c4da339a9de6b7962ab7801594915f4abd14b
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2086.gt
@@ -0,0 +1,2 @@
+352,424,512,288,827,660,667,796,0
+-7,417,212,253,638,825,418,989,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06d1eadd2e140388aa91d6b74c0774a0cf8cdcd4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.JPG.txt
@@ -0,0 +1 @@
+190,769,1344,492,1378,635,224,912,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.gt
new file mode 100644
index 0000000000000000000000000000000000000000..06d1eadd2e140388aa91d6b74c0774a0cf8cdcd4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2088.gt
@@ -0,0 +1 @@
+190,769,1344,492,1378,635,224,912,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81b7cc714461f9f07698ebe6e32400582dfdb2e6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.JPG.txt
@@ -0,0 +1,3 @@
+500,616,1495,727,1444,1188,449,1077,0
+787,228,1067,282,1055,349,775,295,0
+703,286,1057,352,1050,391,696,325,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.gt
new file mode 100644
index 0000000000000000000000000000000000000000..81b7cc714461f9f07698ebe6e32400582dfdb2e6
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2091.gt
@@ -0,0 +1,3 @@
+500,616,1495,727,1444,1188,449,1077,0
+787,228,1067,282,1055,349,775,295,0
+703,286,1057,352,1050,391,696,325,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fb57ef157845bea9e8092266188fd26514d110f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.JPG.txt
@@ -0,0 +1 @@
+210,838,1558,909,1542,1212,194,1141,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5fb57ef157845bea9e8092266188fd26514d110f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2093.gt
@@ -0,0 +1 @@
+210,838,1558,909,1542,1212,194,1141,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fedbe63b755423b3702d13066da6436a4654a20
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.JPG.txt
@@ -0,0 +1 @@
+561,367,709,273,1113,909,965,1003,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.gt
new file mode 100644
index 0000000000000000000000000000000000000000..8fedbe63b755423b3702d13066da6436a4654a20
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2097.gt
@@ -0,0 +1 @@
+561,367,709,273,1113,909,965,1003,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0f88e15776dd55fc0f5ac05bf7a80189b4a7fb8a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.JPG.txt
@@ -0,0 +1 @@
+470,410,1397,127,1476,389,549,672,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.gt
new file mode 100644
index 0000000000000000000000000000000000000000..0f88e15776dd55fc0f5ac05bf7a80189b4a7fb8a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2100.gt
@@ -0,0 +1 @@
+470,410,1397,127,1476,389,549,672,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83772bd0ddd272f5898cb68b1026622447259b3e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.JPG.txt
@@ -0,0 +1,2 @@
+749,10,1154,202,1032,459,627,267,0
+672,307,1540,737,1410,1000,542,570,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.gt
new file mode 100644
index 0000000000000000000000000000000000000000..83772bd0ddd272f5898cb68b1026622447259b3e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2101.gt
@@ -0,0 +1,2 @@
+749,10,1154,202,1032,459,627,267,0
+672,307,1540,737,1410,1000,542,570,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c33c20771aca898599994452fd6f452e721214f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.JPG.txt
@@ -0,0 +1,2 @@
+699,174,892,102,1232,1011,1039,1083,0
+678,560,821,512,1000,1055,857,1103,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.gt
new file mode 100644
index 0000000000000000000000000000000000000000..c33c20771aca898599994452fd6f452e721214f9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2103.gt
@@ -0,0 +1,2 @@
+699,174,892,102,1232,1011,1039,1083,0
+678,560,821,512,1000,1055,857,1103,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fe2e45080150bdc4da816729c42a5cb0c5b371ae
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.JPG.txt
@@ -0,0 +1,2 @@
+454,111,1445,671,1343,852,352,292,0
+184,607,1211,1072,1165,1174,138,709,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.gt
new file mode 100644
index 0000000000000000000000000000000000000000..fe2e45080150bdc4da816729c42a5cb0c5b371ae
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2112.gt
@@ -0,0 +1,2 @@
+454,111,1445,671,1343,852,352,292,0
+184,607,1211,1072,1165,1174,138,709,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..26cf4110386dffa2471f64a60d52bd11d3de4483
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.JPG.txt
@@ -0,0 +1 @@
+529,437,1207,689,1158,821,480,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.gt
new file mode 100644
index 0000000000000000000000000000000000000000..26cf4110386dffa2471f64a60d52bd11d3de4483
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2113.gt
@@ -0,0 +1 @@
+529,437,1207,689,1158,821,480,569,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..becef2594bf58da41b835842dd864f7bf5181058
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.JPG.txt
@@ -0,0 +1 @@
+186,195,1631,454,1589,685,144,426,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.gt
new file mode 100644
index 0000000000000000000000000000000000000000..becef2594bf58da41b835842dd864f7bf5181058
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2124.gt
@@ -0,0 +1 @@
+186,195,1631,454,1589,685,144,426,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a4540137097e84445f7bcf9cfd50c9c8f9d3db4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.JPG.txt
@@ -0,0 +1 @@
+169,874,1401,184,1542,435,310,1125,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7a4540137097e84445f7bcf9cfd50c9c8f9d3db4
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2127.gt
@@ -0,0 +1 @@
+169,874,1401,184,1542,435,310,1125,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cc07de6aee6742dc2292eec62c678d2614e50ef
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.JPG.txt
@@ -0,0 +1,2 @@
+764,156,1424,566,1302,763,642,353,0
+567,479,1330,815,1250,998,487,662,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.gt
new file mode 100644
index 0000000000000000000000000000000000000000..5cc07de6aee6742dc2292eec62c678d2614e50ef
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2130.gt
@@ -0,0 +1,2 @@
+764,156,1424,566,1302,763,642,353,0
+567,479,1330,815,1250,998,487,662,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0f9a66df9eadf694e7149f7406bac52816b3709
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.JPG.txt
@@ -0,0 +1,2 @@
+76,764,1528,998,1495,1201,43,967,0
+254,387,1495,586,1438,947,197,748,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a0f9a66df9eadf694e7149f7406bac52816b3709
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2160.gt
@@ -0,0 +1,2 @@
+76,764,1528,998,1495,1201,43,967,0
+254,387,1495,586,1438,947,197,748,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58ddd09ab2c00c79dbfe9b7f271216a7b6a8d5a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.JPG.txt
@@ -0,0 +1,2 @@
+807,486,993,533,970,625,784,578,0
+637,580,1065,662,1049,746,621,664,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.gt
new file mode 100644
index 0000000000000000000000000000000000000000..58ddd09ab2c00c79dbfe9b7f271216a7b6a8d5a2
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2163.gt
@@ -0,0 +1,2 @@
+807,486,993,533,970,625,784,578,0
+637,580,1065,662,1049,746,621,664,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..85199185584be364fa6a206a21b79e5ef4f80d85
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.JPG.txt
@@ -0,0 +1,2 @@
+37,880,1166,909,1163,1025,34,996,0
+1207,606,1552,641,1547,687,1202,652,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.gt
new file mode 100644
index 0000000000000000000000000000000000000000..85199185584be364fa6a206a21b79e5ef4f80d85
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2165.gt
@@ -0,0 +1,2 @@
+37,880,1166,909,1163,1025,34,996,0
+1207,606,1552,641,1547,687,1202,652,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7340fb08879447663c5a4bcf809636d6397715ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.JPG.txt
@@ -0,0 +1 @@
+971,442,1328,376,1339,431,982,497,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.gt
new file mode 100644
index 0000000000000000000000000000000000000000..7340fb08879447663c5a4bcf809636d6397715ca
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2172.gt
@@ -0,0 +1 @@
+971,442,1328,376,1339,431,982,497,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8ab8e58ea6ab31509861e6ce54a46936ef7db60
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.JPG.txt
@@ -0,0 +1 @@
+664,535,968,353,1028,453,724,635,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.gt
new file mode 100644
index 0000000000000000000000000000000000000000..a8ab8e58ea6ab31509861e6ce54a46936ef7db60
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2174.gt
@@ -0,0 +1 @@
+664,535,968,353,1028,453,724,635,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16a229ebd2608e210f5e4b08340d4132337e6151
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.JPG.txt
@@ -0,0 +1,4 @@
+750,107,1387,552,1316,655,679,210,0
+756,292,1257,635,1232,671,731,328,0
+875,466,1126,627,993,836,742,675,0
+932,826,1235,1017,1209,1057,906,866,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.gt
new file mode 100644
index 0000000000000000000000000000000000000000..16a229ebd2608e210f5e4b08340d4132337e6151
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2184.gt
@@ -0,0 +1,4 @@
+750,107,1387,552,1316,655,679,210,0
+756,292,1257,635,1232,671,731,328,0
+875,466,1126,627,993,836,742,675,0
+932,826,1235,1017,1209,1057,906,866,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e920b2f5cfde141f6e67109bde128ac18c418c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.JPG.txt
@@ -0,0 +1 @@
+409,665,873,969,811,1064,347,760,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.gt
new file mode 100644
index 0000000000000000000000000000000000000000..1e920b2f5cfde141f6e67109bde128ac18c418c0
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2199.gt
@@ -0,0 +1 @@
+409,665,873,969,811,1064,347,760,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c28b34b2aa705930a4d65b0f85690111259577f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.JPG.txt
@@ -0,0 +1 @@
+482,439,1189,576,1141,823,434,686,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.gt
new file mode 100644
index 0000000000000000000000000000000000000000..3c28b34b2aa705930a4d65b0f85690111259577f
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2205.gt
@@ -0,0 +1 @@
+482,439,1189,576,1141,823,434,686,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..30a1ddb71abe4a36b3b0556d656ae6e42d2df3e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.JPG.txt
@@ -0,0 +1 @@
+713,721,1314,826,1292,954,691,849,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.gt
new file mode 100644
index 0000000000000000000000000000000000000000..30a1ddb71abe4a36b3b0556d656ae6e42d2df3e8
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2208.gt
@@ -0,0 +1 @@
+713,721,1314,826,1292,954,691,849,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb91f4280288abe8bb508d4c9095a4d0f15cb2b9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.JPG.txt
@@ -0,0 +1,2 @@
+391,856,1428,605,1481,826,444,1077,0
+459,339,483,361,408,445,384,423,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.gt
new file mode 100644
index 0000000000000000000000000000000000000000..bb91f4280288abe8bb508d4c9095a4d0f15cb2b9
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2213.gt
@@ -0,0 +1,2 @@
+391,856,1428,605,1481,826,444,1077,0
+459,339,483,361,408,445,384,423,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6aee7ad8bde469bf589b32439cbca3c3f01b0c8c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.JPG.txt
@@ -0,0 +1,2 @@
+54,590,1434,504,1444,673,64,759,0
+536,752,991,725,997,819,542,846,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.gt
new file mode 100644
index 0000000000000000000000000000000000000000..6aee7ad8bde469bf589b32439cbca3c3f01b0c8c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2222.gt
@@ -0,0 +1,2 @@
+54,590,1434,504,1444,673,64,759,0
+536,752,991,725,997,819,542,846,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.JPG.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.JPG.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e91b549514e1604c709627dd14592474e6a5ad36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.JPG.txt
@@ -0,0 +1 @@
+751,709,1297,835,1284,893,738,767,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.gt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.gt
new file mode 100644
index 0000000000000000000000000000000000000000..e91b549514e1604c709627dd14592474e6a5ad36
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_gts/IMG_2224.gt
@@ -0,0 +1 @@
+751,709,1297,835,1284,893,738,767,0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0030.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0030.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f29ff66c6a85558e276cafaa2dbbc2219b720392
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0030.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0063.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0063.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0471c022e549a16bdb148d31b1024997dbf61abc
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0063.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0064.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0064.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b2e221683f5ddfdcd63c08eb84f10b66aef9ee95
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0064.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0081.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0081.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..34dc3a75a89c6d4bc94257b1cd9f0ea44134127e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0081.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0155.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0155.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f8144563dd7353bf8af82dc6f4145f3b6e6ad2a9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0155.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0183.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0183.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..06a409311d5e259b1d122cec8f11f419b4ae1dd1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0183.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0451.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0451.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..98c88ae93c1dafdc873ed68c6fa9738063447b3e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0451.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0452.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0452.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7a94575164919377c40606891af02182f98f736d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0452.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0455.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0455.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dc1650f82abdc5021414837b70e085e14f7a99c5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0455.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0456.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0456.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bb08326bef5f8359e08c28fb77af940546b883c1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0456.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0457.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0457.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..014a2c8add89534a25b57321bd5ba337701e6a40
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0457.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0463.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0463.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c0a548e221e690ae9e2278ab82c7cf7d8928bbcb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0463.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0469.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0469.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ce25477c1cceebfb989247cd95916bdcb57b87e2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0469.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0472.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0472.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..77fd9b3bfb82357643810ef68eca24d7d5aaff34
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0472.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0476.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0476.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f4866d4b7f2d7dda754a66b43fbf9683590c4d0c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0476.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0479.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0479.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9ae03cdef045446e588b1a29af2e94b29d68b328
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0479.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0481.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0481.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5b3e81e6bfdbed43097135ecc85ccb45fca2e00a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0481.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0486.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0486.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f11eb1c099081623e00139204f4ed830743f3730
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0486.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0487.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0487.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..02f33f3bf6b8ced115f081ff302d42f0ce311e8b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0487.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0489.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0489.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0a29fb38b91fd22cae3af67b5689f518f47db1bf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0489.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0495.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0495.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fe0cad70288194ce0b251c57b99b0426c17d7e68
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0495.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0496.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0496.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0afadd1814497468f9a4e2fae992a950915c2296
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0496.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0497.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0497.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c2af88576a77f26a76c77e836cc028cf5563d985
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0497.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0504.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0504.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..80aca742a4a45830375cf9fc9313a6310835ffae
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0504.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0506.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0506.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2830094af00c5533f4febbf2124c9bde7bb47fe5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0506.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0511.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0511.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d05479a04ed8643fbcdefdd0980db8a4817ce713
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0511.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0514.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0514.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7d55842693c5d0b800e87fffd13e8d679395c127
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0514.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0515.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0515.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d1554ad6b8d9a4acda90090c5f0c3cc17c547524
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0515.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0518.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0518.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..63c1092158256c3e8fba52c0d941189942469439
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0518.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0523.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0523.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d94797667e98db6a2d45550c10d5023f4fa77f9f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0523.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0530.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0530.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..248e364ba1f67c7343a88843ac08b1d454e1199c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0530.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0531.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0531.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..773a69c467f382d84de6edd14c39f14b1bb43981
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0531.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0541.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0541.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..81b9cd9f86a8ad6002f76c58185d5029a02f6f61
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0541.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0570.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0570.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..420d77a680bea01fbf96f713540d48be8c1cab64
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0570.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0571.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0571.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fea47b2c3fe29c96f955a4df729d64d045a8c6d1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0571.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0577.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0577.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..07c9d3acc0bd3b94e77b861be1f7d8acd2c3d24b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0577.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0582.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0582.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e380e63ff1fedc1e37994b3701446a1c3e722e53
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0582.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0594.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0594.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d13b03e2282908ede627ba1e4ab71a811d5e95f2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0594.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0595.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0595.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d619d23a5cac25fee107d90532ff742cdab46d67
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0595.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0596.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0596.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f72581c97194ce293d12287eec31841b8e595718
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0596.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0597.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0597.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..074997a7f6f7d261441420260fbf7c3ca6a16e52
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0597.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0601.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0601.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f846e7d67ff1fdcebfde0d0f153475efd2f6c0c0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0601.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0602.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0602.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..67bb4d2a9a473a4de0fb99965dafa840e85f9847
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0602.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0603.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0603.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9189065f4b373b30e575da7ef54f9b195da8ae55
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0603.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0605.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0605.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d53664fb93b65d25aec41acf5e2bc39b808da7d8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0605.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0608.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0608.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..66dcd950756dacf423fba92182a45b9b494e6d30
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0608.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0611.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0611.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..68c13b298e9f28246f07a3b95602aea8045c01e5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0611.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0613.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0613.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..86c4db858f76f95536ae5464b8810ad538910ab3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0613.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0617.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0617.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a89cb1614bdb10bd4f7705d0946cb6b946ea7aa1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0617.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0620.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0620.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..13a42bacb9659c484b1b0d493a8885ba0fc6bc8f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0620.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0621.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0621.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..85f93f3b0ad76f7909def535c6d7e12a140ef0c8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0621.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0626.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0626.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9dca3e2c3f495e07c9db8f86b47fbd05c340a1b2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0626.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0628.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0628.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9034478353a0912be5a976cf62c108bc3af091ce
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0628.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0633.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0633.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a374f3cef426a8f3dabc67dd8844cf7532bace0b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0633.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0635.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0635.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..db77c7c7349893d77ecd3c5bd98b04f1fd7c5da0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0635.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0649.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0649.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..32daf585bf3333a9b6951a1c978d1bf6ba50794e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0649.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0650.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0650.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..090849f7ca19fbfa7a043b0982e20a7ea5c48b1c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0650.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0652.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0652.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f3731644e815d54d4f1135b1d27b1d032f68d192
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0652.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0653.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0653.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..00f7918049c6ff22a5379ee9c3c8a4f23548210c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0653.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0655.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0655.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..845f9705a74ce35f1e4fa51bd4e9f09d05bead6e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0655.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0656.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0656.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8c8d87f466482a185372c2ee5d22d481f9c1fac3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0656.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0658.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0658.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d0f6d9965fcb439d6255e94aab025626eed637eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0658.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0660.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0660.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a33f2a966ed1cc13874ac69e1fe0704fce2d3c77
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0660.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0664.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0664.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..81806d48db430954d906373914fd8d04acc8c511
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0664.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0665.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0665.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f34ff7a3317f2d0107397a21cdd3311bc76a4e8b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0665.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0669.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0669.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..34ac4bda44693c9ac19abd42b6e406c52d746017
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0669.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0686.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0686.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3d9a7c5d7e42943702df9988aad1d9bfd7a7344c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0686.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0687.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0687.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..aaa398fb6c4e70ee8da4308db841e473f37b5a86
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0687.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0690.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0690.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5dcd9f9b1222fce9bc394661aefd0666979f2c62
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0690.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0692.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0692.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..aebd7393ca5428c8334c81e0136702ccd851529d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0692.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0694.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0694.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d67656a1e65f046ba6f5a1755c947af2ac7fad7c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0694.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0697.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0697.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..18473ccba70f98a628adea1c054586856ba04139
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0697.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0700.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0700.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..40ae05fe6ac542faa2378dd0bc87247ebefc6621
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0700.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0702.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0702.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..564665151d9ce768d9236f0f1d2a5e2627b9cb68
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0702.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0704.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0704.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5ab197b948580f842b27222260f1207f6f36b761
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0704.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0707.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0707.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9df64c72a51788f254e1e9236f0420aa0304b2f0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0707.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0709.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0709.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c32af0690b36224aba378915321d60e45f1c7b71
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0709.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0719.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0719.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8dfdf750edce9d6879cc8274deb3bd2ea30e8a78
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0719.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0722.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0722.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..63168011f5ab8f9082b0e2777887897a5f567625
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0722.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0723.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0723.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8ec909bb3958f7ca9296622d2e0ead6b1f0df653
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0723.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0726.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0726.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0f8ba470b8c8b0f5bdfd06fee8ae0682ca3e87bb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0726.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0728.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0728.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5bb9cb26ef624030cfa3491245aa27f7173d684c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0728.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0730.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0730.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7fb4cfd1c2fa8e7529aec93b81992a8c989db30a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0730.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0733.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0733.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dc6ad621971d0b8f47851dc332b8838dacf31209
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0733.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0735.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0735.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ee3a37770110b55a67c07563057b5d041db976f8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0735.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0738.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0738.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..63f19b52fc95dedcf39441d997ecfe318fc3274d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0738.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0746.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0746.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..22620d27004b004910b1f6ed1f0af69219e040c9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0746.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0747.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0747.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..15d32f73c5c5fe951b9f716f11e1f70316937cd6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0747.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0748.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0748.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e69a735625ca0e59683ffaee43468304d3d862d2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0748.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0750.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0750.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ff7cc19faafb186f32d86b11a83a90571aeb6f5e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0750.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0752.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0752.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bc34048ba91fc452f2cbb445c6fb1e178b32b392
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0752.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0753.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0753.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1c82a9ac529eb22349c163a61314283cce231273
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0753.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0758.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0758.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bb5dcd4de53233b2cee49ee9dc4a43743728b4ba
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0758.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0759.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0759.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ec3cfe3e70e3fc7b854af9289fb3f7af82aa7687
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0759.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0764.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0764.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..821ca758ef5ac4235cd06ed8ed179054cfda2117
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0764.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0769.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0769.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..57366db2a9496961c9961052851843fd0ba9548a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0769.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0780.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0780.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f56c754d1435bc2d2b0ce5e638d7426861b7a14f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0780.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0784.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0784.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a2dfd0ea3506f089e37b9ad3e6a5706334be3228
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0784.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0787.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0787.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..bf09ad3d0365be0d2dec94b9d87496f72bf65312
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0787.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0791.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0791.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..935f752c3518e4aa9a48ea7847d0c037212fb7d1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0791.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0792.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0792.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7d80c2b07cc877ad60d7741630b71c04d515d4b6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0792.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0794.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0794.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ab79a66330e1c7e3beb4fd356e36fd3e76272b99
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0794.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0795.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0795.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..26e055d184e2585f2a5700c1673dee2ec5fd61bb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0795.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0809.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0809.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fc581e009a70e65072af67bd66549e261a25b9e3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0809.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0810.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0810.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..77474c7f5fc7d8169d96bbdb7aac11f04985304c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0810.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0812.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0812.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7734f6859fc1fafda35fa294c6f43b1ceefcc77a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0812.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0814.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0814.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f63deaaa4882d827daf3e9ff3ffd5c88603a10b9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0814.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0815.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0815.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4492c9e2de41c0c21643345055a3a0a128281091
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0815.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0818.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0818.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0f8184662a3d395e8894c50857f5384a83f822fd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0818.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0821.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0821.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..39ae2030e9758897dbccac708329f7e9fefe44f8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0821.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0826.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0826.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..aa6f3ea528fb522176a0075cafb3b01bcb010867
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0826.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0827.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0827.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..21fb37151e9400db651cd1401a25dbffa5e07be8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0827.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0840.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0840.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..86a6721f456102e2455a645c30e0b0f7c6fe12f1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0840.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0842.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0842.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5fea005598f90750952a9dfdcc79eb0fa1eef12e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0842.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0845.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0845.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0f3f2fd41cd4c5b0f7eb729b78f67ef4bf1a114c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0845.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0848.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0848.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e6a37c286a45fcc0798b2982144a78900b45035e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0848.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0849.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0849.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d285e30a85f642b140352b3f7059ab4a2e75a7a3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0849.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0850.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0850.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fddf3a4a84bd873ffcefa00368a77e61ee8640eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0850.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0855.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0855.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b88e8e16d65b118569901e53a7b262d5e2dc900b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0855.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0858.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0858.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1801078c4fe65bf68c211533d95170e6a1eaee73
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0858.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0859.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0859.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eff6804671712b09de62da5dc1eed6decfe6d404
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0859.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0861.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0861.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9a5beaf4bcf50a02d7caac1641ed0e7d71816b14
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0861.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0864.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0864.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fcc327f2fda513db1bf2f6ebcc60ad8605d652ce
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0864.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0865.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0865.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ddb481c090a8d9748c44fc8521c152cc0c376c9d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0865.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0868.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0868.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9234ac5b427a5b551bbc25a414a5dbb88fc0a055
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0868.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0870.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0870.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1caf61be2855f09c0798f86b5e03322b17370767
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0870.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0873.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0873.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d38b74c0e4a1510541f683c8bcc4ef74a23b29e5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0873.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0884.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0884.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..898a3f9e6ff7f662f7512542a7673b9a88ce7338
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0884.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0885.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0885.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eb7859bd0bf24b9b9b3bf5f1e3c0f5d79fcf460b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0885.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0890.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0890.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6cf8676754fa7d1b4f949ec1bdbf90ac85758850
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0890.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0892.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0892.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e9a2482a555cf135f827fedf082fb1dad02de6bd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0892.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0893.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0893.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e61746a76a3e1b0f0a6264de0550e17784043650
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0893.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0896.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0896.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..70ac1c5b419a2ba57f0422e2ec223733e4227684
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0896.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0899.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0899.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a43c930f2aabae19ec1a6817deac61d52816c931
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0899.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0903.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0903.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..01af72c158f1909de0c12c15ed054c8d0d0ebf08
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0903.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0907.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0907.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ce33728e65f0d029aedcace46effb33cda00421e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0907.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0910.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0910.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a47dad1b65086c055b42f6beb1ebcd244ec3e7f6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0910.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0916.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0916.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..48ed65c36249dcb4feba71d06f6ced8de0e1f189
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0916.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0917.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0917.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c440a2c55a8c5686d7e884a219794fbd5d282289
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0917.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0918.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0918.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6a96f730ca1e98f2ed1ececcb592fa3aac7f62f9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_0918.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1539.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1539.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..141a4e372edd27f4c9f3791cffb42ab82db678fa
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1539.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1540.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1540.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4b6add595bb634fbdf9f2c7a3f44b7dfa7942057
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1540.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1544.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1544.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9d70312f7d0352d7d040da778be462cefe846e81
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1544.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1545.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1545.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..024042f3d7c73f2a180f93468e16abd0c9bb2361
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1545.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1547.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1547.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4f55fa38929e675877d6ce8eea474c805edb7450
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1547.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1549.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1549.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..78fc1df403c9f453c95c11a1e498c616937e6eed
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1549.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1550.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1550.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5a2d856a96064cecedd8285787a6a7ce0fb802bc
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1550.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1553.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1553.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9265416aba0370c47e979327b8ffa5708a4871bf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1553.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1558.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1558.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0105a90a75f6b0c625bce421c61c125ac9947f61
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1558.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1561.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1561.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4a650b95f5f0f8ec127fdd6e58a60a64c6ca24f4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1561.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1562.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1562.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6d2fbf92accf0ee7a389e32f2b3cae700bb27e7b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1562.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1567.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1567.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5772db78b064fe55ca443468c10a39e77f7d8cda
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1567.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1569.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1569.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..739242f79d69d8e70af4659ba8ef5b71db7fc859
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1569.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1570.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1570.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..33a1e71ed92d117dfa9800f2762d7abcd4b01217
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1570.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1571.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1571.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7dde93105bbd1f8f4f336a9ca6898c1d71e97194
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1571.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1572.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1572.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9dad3d687659f7590f0bf8b5499110fedcc386e7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1572.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1576.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1576.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1c1da122b70a3399e2c228e726dce70767635987
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1576.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1579.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1579.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..79312a9f8ea623301e1fab4699dd66f515a7f521
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1579.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1582.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1582.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eed1e9152528ec023eb5ab02db4d8b73b4eb8db7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1582.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1586.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1586.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8b092ccd570cd9c2f754fa4904b09cf9b37df9b2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1586.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1591.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1591.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5bcbe4e453e632e16d92239a997beb0185a858b5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1591.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1592.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1592.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0bd56184b9c0c65151cda775ace4337dbf97fb42
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1592.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1593.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1593.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6c07b88bf7a769ea4d27139d6b3a958f7576468e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1593.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1595.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1595.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a839af8189d7a795bfab9899b5aed7db67fe4583
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1595.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1596.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1596.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c7d1e5cdfd189966596682e913d5b39cb6e56499
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1596.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1600.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1600.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..763054bb1d8956151273785947f7b5a12873e763
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1600.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1601.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1601.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..79467ce1e31db7d1a4e1911f25fa8920f406f273
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1601.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1614.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1614.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7b20983fabe10c8eb5fbdf99ff7318850fdb6b44
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1614.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1615.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1615.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3cd904cf32b9f1851975795b4137b5fe02870d89
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1615.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1616.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1616.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f8c23bfd5a74a9ab1b156b23bea0472ac45a609e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1616.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1619.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1619.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6463e991c99a9f119099be6e80fea5ac54119181
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1619.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1625.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1625.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..820bfd97d5390416f6511d58d4c5f5ef79630125
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1625.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1629.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1629.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ba496d5d211206d66cf01ed7f893c02784d2789f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1629.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1641.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1641.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9812aacb4035f71d6a56f4fc75d9be62c450f220
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1641.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1645.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1645.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..952728db1d382cdadc96d332b3bdbfaa9e65ef58
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1645.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1667.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1667.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b7d3de6c9c3a673b71d823ee7e569e4700911ec9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1667.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1672.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1672.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c1a45061e303f87e307fa039871103493ae6f852
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1672.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1673.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1673.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f894183eb4de914bb38dd902db5cab2d7bebeaa6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1673.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1676.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1676.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..938c0bc6d0b6ae1c58e7906eda87f4e6709c0b50
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1676.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1677.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1677.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ff9dca651414b82bb3ae5bc6ef9efeef48ebde60
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1677.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1678.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1678.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e43bbb21766542f05a5805b74747afe384e50e71
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1678.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1683.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1683.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eb7c4f24c6d4c8e9934626ef2db165ae627c1d25
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1683.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1685.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1685.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cac20eee9ee3232bb33af4d1fc80a79412c45794
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1685.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1687.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1687.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f8096b20daab1da1fc043d9b505e67e7ea6ace56
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1687.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1688.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1688.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8063063c3c103395c8971493432f25b63cb055f2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1688.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1692.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1692.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d3a7bee3dd4cad83f90fdf7e1103526f5aa757f1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1692.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1701.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1701.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eae7dd855acbc776cd41ae64829c4fde22c285de
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1701.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1705.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1705.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e6833af4ee38e127d8088d324f4a24360b77a55b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1705.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1709.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1709.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fcd1d6c15894087ff8cbbcc89ec7d925d830d4d6
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1709.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1712.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1712.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..185a39921965f48d12fc7f31038bca5b026b506b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1712.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1714.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1714.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..621c00f6ca1e36e4250ed3c4e296e57483f4229c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1714.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1719.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1719.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4c5bc4b9f4c3c05575ddb2b0589638f2e6c042eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1719.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1723.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1723.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f115d38f301808b1b58140d8b5f422c49b5d6bf3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1723.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1724.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1724.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9a12514c9cf301293fad03ef868d3a172c415dbe
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1724.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1725.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1725.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e7ef9d40a08a96a33b3df4c7526c9d333bb6964a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1725.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1730.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1730.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5101a5657c73f9f2057161c466291817badab60f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1730.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1736.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1736.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..23ca4196c07f0d195ef9e4d5d457c44a51599fc0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1736.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1748.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1748.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5df6b5470eab1f7c79dd3edca1789e9262b9ce33
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1748.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1753.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1753.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5705da668c21b59d29ae0fef94a39b77773fc2eb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1753.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1754.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1754.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fc61721d9cc060ae474384da5a106abccaee83c5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1754.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1756.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1756.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d6a10954713fa51e832ef4281d544b90316a7cf8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1756.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1758.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1758.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a6cdb28149cace2ecd775b148be28fd56cd3837f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1758.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1760.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1760.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..41ca8ea791e09936fe623b1784809a9da4784ef9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1760.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1761.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1761.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..26249c3e8530c675840864f593ebf39556607fa0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1761.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1763.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1763.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5b4369d1ed0a5f9c1a93f9311d86dd2b1677e018
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1763.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1768.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1768.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dbde5968994feac900aa7c611c7427c904d08cda
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1768.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1770.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1770.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..20e01664ca283d3b5c521b41aca7e528cbcd209d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1770.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1771.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1771.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..33e74ad4f48c4c82ce6ef21020868d725b9cba32
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1771.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1778.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1778.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dd4c4440c4c6b2d2869b9b3cf44117ce310c53e8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1778.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1783.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1783.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..29a55a25a55a858e699dd3aac4e39ed811f734cd
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1783.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1785.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1785.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9e94dfe097fa0eb4d729535b05ab4e0ae865c2fb
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1785.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1786.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1786.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4fc94565447802bda8fba8f0884551065c0129b8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1786.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1797.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1797.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..adef970bdaf2728d93c2251b21507536cc7a98c8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1797.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1799.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1799.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ab088b5dca1487ab0f795719cb05d5be7f28a199
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1799.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1805.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1805.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cd292a6318dc22ab7513469d255b21194276a469
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1805.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1808.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1808.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..938865b2537cfdef860184486b4fdc6ba89cb870
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1808.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1809.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1809.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eaf861119b6b52fc6243b18e04dbc6e1cf87e7c3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1809.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1815.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1815.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..528e95d034652ea2df2fd16f71f0c0c431de9dc8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1815.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1817.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1817.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..779565cbca4de3114fcdd78e1251fd4596f10a8b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1817.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1822.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1822.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5ea51a7fa1a2753328840811cc0a95f1d3421ef7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1822.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1823.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1823.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6c5fd2bbb4265eb3ef46de48e656d6bc2dfc2503
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1823.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1824.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1824.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..40b7fb2e9856cf8684e660a769c5fcd758462ea5
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1824.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1826.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1826.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4e4907ce647c317cbab4f4cbddda14eff941b9cf
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1826.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1832.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1832.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..46fa71296d7fad526098940273f84d097b33e6df
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1832.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1835.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1835.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8a0f1b8e0b5501b1ce4e8532dd812f1c0ce88c27
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1835.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1862.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1862.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6c73db7e3f2a513c30804a0acd48b3f4cf46f5a9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1862.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1866.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1866.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cef1c16695e430f54bf97feb126aa1107da800e1
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1866.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1872.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1872.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..ff723842ca0ab4fb377d32f8d744c51e509d0be7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1872.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1883.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1883.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2e0373c00246050d1b9a6edc73af42670efe432d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1883.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1904.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1904.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5f5502be99b208d42d5485131fac608b821c38b0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1904.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1905.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1905.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b2f6e8c70a0d6e372dd184640a2a1cb513b5e664
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1905.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1916.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1916.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..62d724762744cd10638a525913394fb403efc5f3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1916.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1920.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1920.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fe3fe7822bb839c4fd1e45318d9fbb2e57f88b51
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1920.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1922.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1922.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e5c45d0f2a7e8db10c76a97bf02d6235be8c702a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1922.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1935.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1935.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..1f5ec4e065cf1e49ea675535e6b69f943bd3019e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1935.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1939.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1939.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c54a9c264efd60bfcef85c2a767620f0e183318c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1939.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1941.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1941.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2806eea2cba9cf4aa872e55de556e65224886721
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1941.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1946.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1946.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f1de5a33f67c919eeffa0f7c6beba27d02cce907
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1946.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1947.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1947.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..efee5caf21d50e946ec1d06a0f5fca535fd0079c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1947.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1949.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1949.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..0ba26572e87eabbf8488befedb77153344f0e17b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1949.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1951.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1951.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..28fd76c082eab7f06afcc57e40a588eedbd0d6da
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1951.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1955.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1955.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3d8b788e5fe6f9bf40bae798f95a0bd5b3e11b76
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1955.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1957.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1957.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dcb9ba614a8120eab3358a51e766b97e31a86d90
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1957.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1960.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1960.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3bcba079a218378f37a30735911e9ad05117fdd4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1960.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1965.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1965.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2d10eb788dba5e9eb01515e8080351653a53791d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1965.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1966.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1966.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f144312925d541cb081d98176c23e9d71918f862
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1966.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1967.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1967.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b0f0c3eec73836e97f0f584251a81aa9bceca75c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1967.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1971.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1971.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fa30febe61bc17fb0a4a458d97fe79ad46f3c02b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1971.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1975.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1975.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..4ca77cc61de3a3e2177312ca2cb8f4c85a17d317
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1975.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1977.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1977.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3b533e554248a90565dcaa4055867d98bd0d7f31
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1977.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1983.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1983.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c3aeba9813fc443ab13e1cade6f49c4b769d657f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1983.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1986.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1986.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..87a25b24b1d6ea20cfe928c4c584ca3b623ff84f
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1986.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1989.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1989.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c5f041f4ee96eab2a0c200df8d487a62c7e17e90
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1989.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1991.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1991.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..c82779df15f9c11b2f092bf052690f94c6bcdcff
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1991.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1995.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1995.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9c71cbb10700d8244e298c211d83302b76d14e18
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_1995.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2011.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2011.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..cb26e55ef360e31a267570cf1e18452076a6cdbe
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2011.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2014.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2014.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..087af795e92c15d2c15ce31652ed78dc278f1467
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2014.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2024.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2024.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e71baf41dd05a6a9e1d70db413b35dbb3601b4ce
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2024.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2028.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2028.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a0ffb74c9c5de09e11a7f86d51be8f2f32bff8e2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2028.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2029.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2029.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..414bae3007a618d6ffb6d7a6bde22ea835159de7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2029.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2031.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2031.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..51edd85f67c3ab658f1f423fbacb5633b4da585e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2031.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2040.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2040.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8a7844744badbc13b377b25d20a563a2c096b703
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2040.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2046.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2046.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..da166f256a671a46d2bc448e2917dae4dfa2e5f2
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2046.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2049.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2049.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..903f39e7bc71d0ae2e8706698dc8198d15c111f3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2049.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2051.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2051.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3ff35b1980e5a657942003356011dece1941b991
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2051.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2055.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2055.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d8a4eecc239ec8d99df831a714cdd6acb79c0582
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2055.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2060.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2060.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..fe9d2681a7a9938b0e95593067fb615fe5ca39b8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2060.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2062.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2062.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..46bc9c743827dabdaba89113af83dc090a9eaa30
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2062.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2075.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2075.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..7a4f73e1eb5b2104164015469593af804af4b286
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2075.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2077.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2077.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..eb655c8ea0550f674a8152782a708c879575320b
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2077.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2078.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2078.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2e9ad33d6c069c33e51b8159270be3ee32938f0d
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2078.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2080.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2080.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..afe05bc125b670b14c67c7b145bcaaa0d54dc79a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2080.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2081.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2081.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d68c8c2194ac7207661c992fa948f9fa4a33c77a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2081.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2083.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2083.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..adb0e9ecdcd76ad3c763147db7545bb356d7f32e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2083.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2085.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2085.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..268c284f623de450e2cc906a5eef8ea2100e59a8
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2085.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2086.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2086.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d4140dacf8fca983c764d9e256cabcb783097a4e
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2086.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2088.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2088.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2e39c35a77af17e44f8af0985535e27f8775be23
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2088.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2091.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2091.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..129d3f8efc177f6ee11b43b33ba81ed89e4cb6f7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2091.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2093.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2093.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..f22177c14c1efde1a673c8d3add42c976055e746
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2093.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2097.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2097.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..d02b59324cbb3369478e4cdc6b7fd054b98f0322
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2097.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2100.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2100.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3cb4d0489eb238694d544542b040b9326766f73a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2100.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2101.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2101.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a1496fe721e49ecb78166a04186444c551581256
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2101.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2103.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2103.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2ae8753f5c02f2b296ff5d5dae0be4e77e9ff803
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2103.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2112.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2112.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b82cd9e2213947401c23b35308132b3c8896d548
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2112.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2113.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2113.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5492e8114241bedf8c8e7b41cea236f5f8d3dfaa
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2113.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2124.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2124.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b2bf8ab50feffbe8955d11c6f0cde8220261052a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2124.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2127.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2127.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2a04e689d83f8d2b6e63824212315b530f426c4c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2127.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2130.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2130.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..01e86c2a5fbe021fdfbcb011e94bbe9176f6a027
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2130.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2160.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2160.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..8b6526b5e4c979d05fc120670251b55a6510a210
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2160.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2163.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2163.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..2ca53763e1d58f8cff8363360714a204f6bdc46c
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2163.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2165.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2165.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..33cf23f74142c4c2711210ed4c21b1568eb70cd4
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2165.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2172.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2172.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..94b383c4cfb4a599a7fddcba124ff939b1709118
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2172.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2174.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2174.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..5a4dcb843f4a154b83f9038942f14d89310c79d3
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2174.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2184.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2184.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e7336b43438c251b13efe51536514ece3396e1d0
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2184.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2199.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2199.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..79a45bcbde4cbf12331b8626d54b36d38e0fb18a
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2199.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2205.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2205.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a43c65ffb05dde98006ee623f06b8ca495f819f7
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2205.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2208.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2208.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..dbaa39bf3a6b8c83d1c29fc11ef5a9a46d9edd84
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2208.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2213.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2213.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..aff02f801b06b2757bbe309c358c831b968b0fc9
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2213.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2222.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2222.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..e713d0839ced269aa5011b87bb56f61995ccad50
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2222.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2224.JPG b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2224.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..3d43fc2447a7b9cae3dbb5ef91502b8f50711470
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_images/IMG_2224.JPG differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_list.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_list.txt
new file mode 100644
index 0000000000000000000000000000000000000000..65ee31e59f13bb4e757ba07295c2b4e6b4de535d
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/datasets/total_text/train_list.txt
@@ -0,0 +1,300 @@
+IMG_0855.JPG
+IMG_1835.JPG
+IMG_2113.JPG
+IMG_0594.JPG
+IMG_1724.JPG
+IMG_0709.JPG
+IMG_0694.JPG
+IMG_0571.JPG
+IMG_0452.JPG
+IMG_1672.JPG
+IMG_1986.JPG
+IMG_1770.JPG
+IMG_1966.JPG
+IMG_1714.JPG
+IMG_0457.JPG
+IMG_0747.JPG
+IMG_2028.JPG
+IMG_2060.JPG
+IMG_0506.JPG
+IMG_1705.JPG
+IMG_1688.JPG
+IMG_0687.JPG
+IMG_0826.JPG
+IMG_1832.JPG
+IMG_0621.JPG
+IMG_2224.JPG
+IMG_1545.JPG
+IMG_2077.JPG
+IMG_1730.JPG
+IMG_0899.JPG
+IMG_0601.JPG
+IMG_0692.JPG
+IMG_1544.JPG
+IMG_0518.JPG
+IMG_2091.JPG
+IMG_1904.JPG
+IMG_1582.JPG
+IMG_0868.JPG
+IMG_1935.JPG
+IMG_1619.JPG
+IMG_0704.JPG
+IMG_1596.JPG
+IMG_1687.JPG
+IMG_0870.JPG
+IMG_1797.JPG
+IMG_0849.JPG
+IMG_1600.JPG
+IMG_0764.JPG
+IMG_2093.JPG
+IMG_1883.JPG
+IMG_0653.JPG
+IMG_0686.JPG
+IMG_0859.JPG
+IMG_1941.JPG
+IMG_1539.JPG
+IMG_0469.JPG
+IMG_0845.JPG
+IMG_1808.JPG
+IMG_0577.JPG
+IMG_0633.JPG
+IMG_1758.JPG
+IMG_0514.JPG
+IMG_2024.JPG
+IMG_0620.JPG
+IMG_2101.JPG
+IMG_0660.JPG
+IMG_1586.JPG
+IMG_1549.JPG
+IMG_1951.JPG
+IMG_0750.JPG
+IMG_1922.JPG
+IMG_1826.JPG
+IMG_1576.JPG
+IMG_1709.JPG
+IMG_1824.JPG
+IMG_0815.JPG
+IMG_0812.JPG
+IMG_0697.JPG
+IMG_0455.JPG
+IMG_1768.JPG
+IMG_1862.JPG
+IMG_0489.JPG
+IMG_0570.JPG
+IMG_1965.JPG
+IMG_1760.JPG
+IMG_1947.JPG
+IMG_1866.JPG
+IMG_2172.JPG
+IMG_0613.JPG
+IMG_0605.JPG
+IMG_1579.JPG
+IMG_0495.JPG
+IMG_0821.JPG
+IMG_1805.JPG
+IMG_0735.JPG
+IMG_2127.JPG
+IMG_0827.JPG
+IMG_0719.JPG
+IMG_1641.JPG
+IMG_2163.JPG
+IMG_0890.JPG
+IMG_0818.JPG
+IMG_1677.JPG
+IMG_1558.JPG
+IMG_2199.JPG
+IMG_1989.JPG
+IMG_0658.JPG
+IMG_0809.JPG
+IMG_0530.JPG
+IMG_1725.JPG
+IMG_0730.JPG
+IMG_1569.JPG
+IMG_1949.JPG
+IMG_2051.JPG
+IMG_0603.JPG
+IMG_1983.JPG
+IMG_0702.JPG
+IMG_0728.JPG
+IMG_1799.JPG
+IMG_1977.JPG
+IMG_1723.JPG
+IMG_0896.JPG
+IMG_0463.JPG
+IMG_1872.JPG
+IMG_0030.JPG
+IMG_1756.JPG
+IMG_0780.JPG
+IMG_2055.JPG
+IMG_0885.JPG
+IMG_1761.JPG
+IMG_2112.JPG
+IMG_0850.JPG
+IMG_2062.JPG
+IMG_0758.JPG
+IMG_2040.JPG
+IMG_0617.JPG
+IMG_1561.JPG
+IMG_1678.JPG
+IMG_0626.JPG
+IMG_0907.JPG
+IMG_2213.JPG
+IMG_0873.JPG
+IMG_0861.JPG
+IMG_0479.JPG
+IMG_1540.JPG
+IMG_0792.JPG
+IMG_2184.JPG
+IMG_0481.JPG
+IMG_1676.JPG
+IMG_1817.JPG
+IMG_1553.JPG
+IMG_0916.JPG
+IMG_1683.JPG
+IMG_1592.JPG
+IMG_0795.JPG
+IMG_0064.JPG
+IMG_1614.JPG
+IMG_1916.JPG
+IMG_2205.JPG
+IMG_0652.JPG
+IMG_1645.JPG
+IMG_2097.JPG
+IMG_0738.JPG
+IMG_1571.JPG
+IMG_1955.JPG
+IMG_0155.JPG
+IMG_1991.JPG
+IMG_0787.JPG
+IMG_2085.JPG
+IMG_2081.JPG
+IMG_0892.JPG
+IMG_0541.JPG
+IMG_0884.JPG
+IMG_0733.JPG
+IMG_1957.JPG
+IMG_1785.JPG
+IMG_0635.JPG
+IMG_1701.JPG
+IMG_2029.JPG
+IMG_1601.JPG
+IMG_0726.JPG
+IMG_1572.JPG
+IMG_0596.JPG
+IMG_0893.JPG
+IMG_0081.JPG
+IMG_1547.JPG
+IMG_1905.JPG
+IMG_0784.JPG
+IMG_0910.JPG
+IMG_0690.JPG
+IMG_1967.JPG
+IMG_2208.JPG
+IMG_2130.JPG
+IMG_0865.JPG
+IMG_0063.JPG
+IMG_1595.JPG
+IMG_1593.JPG
+IMG_1809.JPG
+IMG_1748.JPG
+IMG_0791.JPG
+IMG_0858.JPG
+IMG_1685.JPG
+IMG_1786.JPG
+IMG_0511.JPG
+IMG_1783.JPG
+IMG_0628.JPG
+IMG_0650.JPG
+IMG_2174.JPG
+IMG_0794.JPG
+IMG_0597.JPG
+IMG_1615.JPG
+IMG_0864.JPG
+IMG_2100.JPG
+IMG_2011.JPG
+IMG_1667.JPG
+IMG_1975.JPG
+IMG_0707.JPG
+IMG_0759.JPG
+IMG_2078.JPG
+IMG_2165.JPG
+IMG_0496.JPG
+IMG_0723.JPG
+IMG_1550.JPG
+IMG_1778.JPG
+IMG_1763.JPG
+IMG_1673.JPG
+IMG_0665.JPG
+IMG_0664.JPG
+IMG_0476.JPG
+IMG_0656.JPG
+IMG_2046.JPG
+IMG_1946.JPG
+IMG_0183.JPG
+IMG_2031.JPG
+IMG_2160.JPG
+IMG_1995.JPG
+IMG_1822.JPG
+IMG_0523.JPG
+IMG_0918.JPG
+IMG_1719.JPG
+IMG_0722.JPG
+IMG_0748.JPG
+IMG_1562.JPG
+IMG_2075.JPG
+IMG_0486.JPG
+IMG_1570.JPG
+IMG_0840.JPG
+IMG_1629.JPG
+IMG_0472.JPG
+IMG_1692.JPG
+IMG_1920.JPG
+IMG_1736.JPG
+IMG_0611.JPG
+IMG_1591.JPG
+IMG_0810.JPG
+IMG_2124.JPG
+IMG_0504.JPG
+IMG_2014.JPG
+IMG_1754.JPG
+IMG_0487.JPG
+IMG_2083.JPG
+IMG_0515.JPG
+IMG_2103.JPG
+IMG_2222.JPG
+IMG_2080.JPG
+IMG_0700.JPG
+IMG_0814.JPG
+IMG_0531.JPG
+IMG_0753.JPG
+IMG_1815.JPG
+IMG_0669.JPG
+IMG_1939.JPG
+IMG_0649.JPG
+IMG_0595.JPG
+IMG_1712.JPG
+IMG_2049.JPG
+IMG_0608.JPG
+IMG_2088.JPG
+IMG_0842.JPG
+IMG_0917.JPG
+IMG_0746.JPG
+IMG_1616.JPG
+IMG_1823.JPG
+IMG_1971.JPG
+IMG_0602.JPG
+IMG_0456.JPG
+IMG_0903.JPG
+IMG_0497.JPG
+IMG_2086.JPG
+IMG_0582.JPG
+IMG_1771.JPG
+IMG_0769.JPG
+IMG_1960.JPG
+IMG_1625.JPG
+IMG_0752.JPG
+IMG_1567.JPG
+IMG_0848.JPG
+IMG_0451.JPG
+IMG_1753.JPG
+IMG_0655.JPG
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/generator.py b/TensorFlow/contrib/cv/DifferentiableBinarization/generator.py
new file mode 100644
index 0000000000000000000000000000000000000000..6f45c58cd8564a2b222ab499025938a010e22bfb
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/generator.py
@@ -0,0 +1,202 @@
+import cv2
+import imgaug.augmenters as iaa
+import math
+import numpy as np
+import os.path as osp
+import pyclipper
+from shapely.geometry import Polygon
+
+from transform import transform, crop, resize
+
+mean = [103.939, 116.779, 123.68]
+
+
+def load_all_anns(gt_paths, dataset='total_text'):
+ res = []
+ for gt in gt_paths:
+ lines = []
+ reader = open(gt, 'r').readlines()
+ for line in reader:
+ item = {}
+ parts = line.strip().split(',')
+ label = parts[-1]
+ if label == '1':
+ label = '###'
+ line = [i.strip('\ufeff').strip('\xef\xbb\xbf') for i in parts]
+ if 'icdar' == dataset:
+ poly = np.array(list(map(float, line[:8]))).reshape((-1, 2)).tolist()
+ else:
+ num_points = math.floor((len(line) - 1) / 2) * 2
+ poly = np.array(list(map(float, line[:num_points]))).reshape((-1, 2)).tolist()
+ if len(poly) < 3:
+ continue
+ item['poly'] = poly
+ item['text'] = label
+ lines.append(item)
+ res.append(lines)
+ return res
+
+
+def show_polys(image, anns, window_name):
+ for ann in anns:
+ poly = np.array(ann['poly']).astype(np.int32)
+ cv2.drawContours(image, np.expand_dims(poly, axis=0), -1, (0, 255, 0), 2)
+
+ cv2.namedWindow(window_name, cv2.WINDOW_NORMAL)
+ cv2.imshow(window_name, image)
+
+
+def draw_thresh_map(polygon, canvas, mask, shrink_ratio=0.4):
+ polygon = np.array(polygon)
+ assert polygon.ndim == 2
+ assert polygon.shape[1] == 2
+
+ polygon_shape = Polygon(polygon)
+ distance = polygon_shape.area * (1 - np.power(shrink_ratio, 2)) / polygon_shape.length
+ subject = [tuple(l) for l in polygon]
+ padding = pyclipper.PyclipperOffset()
+ padding.AddPath(subject, pyclipper.JT_ROUND, pyclipper.ET_CLOSEDPOLYGON)
+ padded_polygon = np.array(padding.Execute(distance)[0])
+ cv2.fillPoly(mask, [padded_polygon.astype(np.int32)], 1.0)
+
+ xmin = padded_polygon[:, 0].min()
+ xmax = padded_polygon[:, 0].max()
+ ymin = padded_polygon[:, 1].min()
+ ymax = padded_polygon[:, 1].max()
+ width = xmax - xmin + 1
+ height = ymax - ymin + 1
+
+ polygon[:, 0] = polygon[:, 0] - xmin
+ polygon[:, 1] = polygon[:, 1] - ymin
+
+ xs = np.broadcast_to(np.linspace(0, width - 1, num=width).reshape(1, width), (height, width))
+ ys = np.broadcast_to(np.linspace(0, height - 1, num=height).reshape(height, 1), (height, width))
+
+
+
+
+
+ distance_map = np.zeros((polygon.shape[0], height, width), dtype=np.float32)
+ for i in range(polygon.shape[0]):
+ j = (i + 1) % polygon.shape[0]
+ absolute_distance = compute_distance(xs, ys, polygon[i], polygon[j])
+ distance_map[i] = np.clip(absolute_distance / distance, 0, 1)
+ distance_map = np.min(distance_map, axis=0)
+
+ xmin_valid = min(max(0, xmin), canvas.shape[1] - 1)
+ xmax_valid = min(max(0, xmax), canvas.shape[1] - 1)
+ ymin_valid = min(max(0, ymin), canvas.shape[0] - 1)
+ ymax_valid = min(max(0, ymax), canvas.shape[0] - 1)
+ canvas[ymin_valid:ymax_valid + 1, xmin_valid:xmax_valid + 1] = np.fmax(
+ 1 - distance_map[
+ ymin_valid - ymin:ymax_valid - ymax + height,
+ xmin_valid - xmin:xmax_valid - xmax + width],
+ canvas[ymin_valid:ymax_valid + 1, xmin_valid:xmax_valid + 1])
+
+
+def compute_distance(xs, ys, point_1, point_2):
+ square_distance_1 = np.square(xs - point_1[0]) + np.square(ys - point_1[1])
+ square_distance_2 = np.square(xs - point_2[0]) + np.square(ys - point_2[1])
+
+ square_distance = np.square(point_1[0] - point_2[0]) + np.square(point_1[1] - point_2[1])
+
+ cosin = (square_distance - square_distance_1 - square_distance_2) / (2 * np.sqrt(square_distance_1 * square_distance_2))
+ square_sin = 1 - np.square(cosin)
+ square_sin = np.nan_to_num(square_sin)
+ result = np.sqrt(square_distance_1 * square_distance_2 * square_sin / square_distance)
+
+ result[cosin < 0] = np.sqrt(np.fmin(square_distance_1, square_distance_2))[cosin < 0]
+ return result
+
+
+def generate(data_dir, batch_size=16, image_size=640, min_text_size=8, shrink_ratio=0.4, thresh_min=0.3,
+ thresh_max=0.7, is_training=True):
+ split = 'train' if is_training else 'test'
+ with open(osp.join(data_dir, f'{split}_list.txt')) as f:
+ image_fnames = f.readlines()
+ image_paths = [osp.join(data_dir, f'{split}_images', image_fname.strip()) for image_fname in image_fnames]
+ gt_paths = [osp.join(data_dir, f'{split}_gts', image_fname.strip() + '.txt') for image_fname in image_fnames]
+ all_anns = load_all_anns(gt_paths)
+ transform_aug = iaa.Sequential([iaa.Fliplr(0.5), iaa.Affine(rotate=(-10, 10)), iaa.Resize((0.5, 3.0))])
+ dataset_size = len(image_paths)
+ indices = np.arange(dataset_size)
+ if is_training:
+ np.random.shuffle(indices)
+ current_idx = 0
+ b = 0
+ while True:
+ if current_idx >= dataset_size:
+ if is_training:
+ np.random.shuffle(indices)
+ current_idx = 0
+ if b == 0:
+ # Init batch arrays
+ batch_images = np.zeros([batch_size, image_size, image_size, 3], dtype=np.float32)
+ batch_gts = np.zeros([batch_size, image_size, image_size], dtype=np.float32)
+ batch_masks = np.zeros([batch_size, image_size, image_size], dtype=np.float32)
+ batch_thresh_maps = np.zeros([batch_size, image_size, image_size], dtype=np.float32)
+ batch_thresh_masks = np.zeros([batch_size, image_size, image_size], dtype=np.float32)
+ batch_loss = np.zeros([batch_size, ], dtype=np.float32)
+ i = indices[current_idx]
+ image_path = image_paths[i]
+ anns = all_anns[i]
+ image = cv2.imread(image_path)
+ # show_polys(image.copy(), anns, 'before_aug')
+ if is_training:
+ transform_aug = transform_aug.to_deterministic()
+ image, anns = transform(transform_aug, image, anns)
+ image, anns = crop(image, anns)
+ image, anns = resize(image_size, image, anns)
+ # show_polys(image.copy(), anns, 'after_aug')
+ # cv2.waitKey(0)
+ anns = [ann for ann in anns if Polygon(ann['poly']).is_valid]
+ gt = np.zeros((image_size, image_size), dtype=np.float32)
+ mask = np.ones((image_size, image_size), dtype=np.float32)
+ thresh_map = np.zeros((image_size, image_size), dtype=np.float32)
+ thresh_mask = np.zeros((image_size, image_size), dtype=np.float32)
+ for ann in anns:
+ poly = np.array(ann['poly'])
+ height = max(poly[:, 1]) - min(poly[:, 1])
+ width = max(poly[:, 0]) - min(poly[:, 0])
+ polygon = Polygon(poly)
+ # generate gt and mask
+ if polygon.area < 1 or min(height, width) < min_text_size or ann['text'] == '###':
+ cv2.fillPoly(mask, poly.astype(np.int32)[np.newaxis, :, :], 0)
+ continue
+ else:
+ distance = polygon.area * (1 - np.power(shrink_ratio, 2)) / polygon.length
+ subject = [tuple(l) for l in ann['poly']]
+ padding = pyclipper.PyclipperOffset()
+ padding.AddPath(subject, pyclipper.JT_ROUND, pyclipper.ET_CLOSEDPOLYGON)
+ shrinked = padding.Execute(-distance)
+ if len(shrinked) == 0:
+ cv2.fillPoly(mask, poly.astype(np.int32)[np.newaxis, :, :], 0)
+ continue
+ else:
+ shrinked = np.array(shrinked[0]).reshape(-1, 2)
+ if shrinked.shape[0] > 2 and Polygon(shrinked).is_valid:
+ cv2.fillPoly(gt, [shrinked.astype(np.int32)], 1)
+ else:
+ cv2.fillPoly(mask, poly.astype(np.int32)[np.newaxis, :, :], 0)
+ continue
+ # generate thresh map and thresh mask
+ draw_thresh_map(ann['poly'], thresh_map, thresh_mask, shrink_ratio=shrink_ratio)
+ thresh_map = thresh_map * (thresh_max - thresh_min) + thresh_min
+
+ image = image.astype(np.float32)
+ image[..., 0] -= mean[0]
+ image[..., 1] -= mean[1]
+ image[..., 2] -= mean[2]
+ batch_images[b] = image
+ batch_gts[b] = gt
+ batch_masks[b] = mask
+ batch_thresh_maps[b] = thresh_map
+ batch_thresh_masks[b] = thresh_mask
+
+ b += 1
+ current_idx += 1
+ if b == batch_size:
+ inputs = [batch_images, batch_gts, batch_masks, batch_thresh_maps, batch_thresh_masks]
+ outputs = batch_loss
+ yield inputs, outputs
+ b = 0
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/inference.py b/TensorFlow/contrib/cv/DifferentiableBinarization/inference.py
new file mode 100644
index 0000000000000000000000000000000000000000..ce01122dd0d555bae87aca4c051eae355004029c
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/inference.py
@@ -0,0 +1,132 @@
+import math
+import cv2
+import os.path as osp
+import glob
+import numpy as np
+from shapely.geometry import Polygon
+import pyclipper
+
+from model import dbnet
+
+#调用训练模型
+def resize_image(image, image_short_side=736):
+ height, width, _ = image.shape
+ if height < width:
+ new_height = image_short_side
+ new_width = int(math.ceil(new_height / height * width / 32) * 32)
+ else:
+ new_width = image_short_side
+ new_height = int(math.ceil(new_width / width * height / 32) * 32)
+ resized_img = cv2.resize(image, (new_width, new_height))
+ return resized_img
+
+
+def box_score_fast(bitmap, _box):
+ # 计算 box 包围的区域的平均得分
+ h, w = bitmap.shape[:2]
+ box = _box.copy()
+ xmin = np.clip(np.floor(box[:, 0].min()).astype(np.int), 0, w - 1)
+ xmax = np.clip(np.ceil(box[:, 0].max()).astype(np.int), 0, w - 1)
+ ymin = np.clip(np.floor(box[:, 1].min()).astype(np.int), 0, h - 1)
+ ymax = np.clip(np.ceil(box[:, 1].max()).astype(np.int), 0, h - 1)
+
+ mask = np.zeros((ymax - ymin + 1, xmax - xmin + 1), dtype=np.uint8)
+ box[:, 0] = box[:, 0] - xmin
+ box[:, 1] = box[:, 1] - ymin
+ cv2.fillPoly(mask, box.reshape(1, -1, 2).astype(np.int32), 1)
+ return cv2.mean(bitmap[ymin:ymax + 1, xmin:xmax + 1], mask)[0]
+
+
+def unclip(box, unclip_ratio=1.5):
+ poly = Polygon(box)
+ distance = poly.area * unclip_ratio / poly.length
+ offset = pyclipper.PyclipperOffset()
+ offset.AddPath(box, pyclipper.JT_ROUND, pyclipper.ET_CLOSEDPOLYGON)
+ expanded = np.array(offset.Execute(distance))
+ return expanded
+
+
+def get_mini_boxes(contour):
+ bounding_box = cv2.minAreaRect(contour)
+ points = sorted(list(cv2.boxPoints(bounding_box)), key=lambda x: x[0])
+
+ index_1, index_2, index_3, index_4 = 0, 1, 2, 3
+ if points[1][1] > points[0][1]:
+ index_1 = 0
+ index_4 = 1
+ else:
+ index_1 = 1
+ index_4 = 0
+ if points[3][1] > points[2][1]:
+ index_2 = 2
+ index_3 = 3
+ else:
+ index_2 = 3
+ index_3 = 2
+
+ box = [points[index_1], points[index_2],
+ points[index_3], points[index_4]]
+ return box, min(bounding_box[1])
+
+
+def polygons_from_bitmap(pred, bitmap, dest_width, dest_height, max_candidates=100, box_thresh=0.7):
+ pred = pred[..., 0]
+ bitmap = bitmap[..., 0]
+ height, width = bitmap.shape
+ boxes = []
+ scores = []
+
+ _,contours, _ = cv2.findContours((bitmap * 255).astype(np.uint8), cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
+
+ for contour in contours[:max_candidates]:
+ epsilon = 0.01 * cv2.arcLength(contour, True)
+ approx = cv2.approxPolyDP(contour, epsilon, True)
+ points = approx.reshape((-1, 2))
+ if points.shape[0] < 4:
+ continue
+ score = box_score_fast(pred, points.reshape(-1, 2))
+ if box_thresh > score:
+ continue
+ if points.shape[0] > 2:
+ box = unclip(points, unclip_ratio=2.0)
+ if len(box) > 1:
+ continue
+ else:
+ continue
+ box = box.reshape(-1, 2)
+ _, sside = get_mini_boxes(box.reshape((-1, 1, 2)))
+ if sside < 5:
+ continue
+
+ box[:, 0] = np.clip(np.round(box[:, 0] / width * dest_width), 0, dest_width)
+ box[:, 1] = np.clip(np.round(box[:, 1] / height * dest_height), 0, dest_height)
+ boxes.append(box.tolist())
+ scores.append(score)
+ return boxes, scores
+
+
+if __name__ == '__main__':
+ mean = np.array([103.939, 116.779, 123.68])
+ _, model = dbnet()
+ """此处调用已经训练好的训练模型"""
+ model.load_weights('dave/db_48_2.0216_2.5701.h5', by_name=True, skip_mismatch=True)
+ print(glob.glob(osp.join('datasets/total_text/test_images', '*.JPG')))
+ for image_path in glob.glob(osp.join('datasets/total_text/test_images', '*.JPG')):
+ image = cv2.imread(image_path)
+ src_image = image.copy()
+ h, w = image.shape[:2]
+ image = resize_image(image)
+ image = image.astype(np.float32)
+ image -= mean
+ image_input = np.expand_dims(image, axis=0)
+ p = model.predict(image_input)[0]
+ bitmap = p > 0.3
+ boxes, scores = polygons_from_bitmap(p, bitmap, w, h, box_thresh=0.5)
+ for box in boxes:
+ cv2.drawContours(src_image, [np.array(box)], -1, (0, 255, 0), 2)
+ cv2.namedWindow('image', cv2.WINDOW_NORMAL)
+ cv2.imshow('image', src_image)
+ cv2.waitKey(0)
+ image_fname = osp.split(image_path)[-1]
+ cv2.imwrite('test/' + image_fname, src_image)
+ print('finish')
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/losses.py b/TensorFlow/contrib/cv/DifferentiableBinarization/losses.py
new file mode 100644
index 0000000000000000000000000000000000000000..e86c3038b4438e9e41f7d7261cbc5dc465868cfd
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/losses.py
@@ -0,0 +1,58 @@
+import tensorflow as tf
+import keras.backend as K
+"""损失函数"""
+
+def balanced_crossentropy_loss(args, negative_ratio=3., scale=5.):
+ pred, gt, mask = args
+ pred = pred[..., 0]
+ positive_mask = (gt * mask)
+ negative_mask = ((1 - gt) * mask)
+ positive_count = tf.reduce_sum(positive_mask)
+ negative_count = tf.reduce_min([tf.reduce_sum(negative_mask), positive_count * negative_ratio])
+ loss = K.binary_crossentropy(gt, pred)
+ positive_loss = loss * positive_mask
+ negative_loss = loss * negative_mask
+ negative_loss, _ = tf.nn.top_k(tf.reshape(negative_loss, (-1,)), tf.cast(negative_count, tf.int32))
+
+ balanced_loss = (tf.reduce_sum(positive_loss) + tf.reduce_sum(negative_loss)) / (
+ positive_count + negative_count + 1e-6)
+ balanced_loss = balanced_loss * scale
+ return balanced_loss, loss
+
+
+def dice_loss(args):
+ """
+
+ Args:
+ pred: (b, h, w, 1)
+ gt: (b, h, w)
+ mask: (b, h, w)
+ weights: (b, h, w)
+ Returns:
+
+ """
+ pred, gt, mask, weights = args
+ pred = pred[..., 0]
+ weights = (weights - tf.reduce_min(weights)) / (tf.reduce_max(weights) - tf.reduce_min(weights)) + 1.
+ mask = mask * weights
+ intersection = tf.reduce_sum(pred * gt * mask)
+ union = tf.reduce_sum(pred * mask) + tf.reduce_sum(gt * mask) + 1e-6
+ loss = 1 - 2.0 * intersection / union
+ return loss
+
+
+def l1_loss(args, scale=10.):
+ pred, gt, mask = args
+ pred = pred[..., 0]
+ mask_sum = tf.reduce_sum(mask)
+ loss = K.switch(mask_sum > 0, tf.reduce_sum(tf.abs(pred - gt) * mask) / mask_sum, tf.constant(0.))
+ loss = loss * scale
+ return loss
+
+
+def db_loss(args):
+ binary, thresh_binary, gt, mask, thresh, thresh_map, thresh_mask = args
+ l1_loss_ = l1_loss([thresh, thresh_map, thresh_mask])
+ balanced_ce_loss_, dice_loss_weights = balanced_crossentropy_loss([binary, gt, mask])
+ dice_loss_ = dice_loss([thresh_binary, gt, mask, dice_loss_weights])
+ return l1_loss_ + balanced_ce_loss_ + dice_loss_
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/model.py b/TensorFlow/contrib/cv/DifferentiableBinarization/model.py
new file mode 100644
index 0000000000000000000000000000000000000000..6d3f223b41ef3eb345abfcc414b8f1701bc1aa0e
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/model.py
@@ -0,0 +1,70 @@
+from keras_resnet.models import ResNet50
+from keras import layers, models
+import tensorflow as tf
+from losses import db_loss
+
+#神经网络的结构--训练模型
+def dbnet(input_size=640, k=50):
+ image_input = layers.Input(shape=(None, None, 3))
+ gt_input = layers.Input(shape=(input_size, input_size))
+ mask_input = layers.Input(shape=(input_size, input_size))
+ thresh_input = layers.Input(shape=(input_size, input_size))
+ thresh_mask_input = layers.Input(shape=(input_size, input_size))
+ backbone = ResNet50(inputs=image_input, include_top=False, freeze_bn=True)
+ C2, C3, C4, C5 = backbone.outputs
+ in2 = layers.Conv2D(256, (1, 1), padding='same', kernel_initializer='he_normal', name='in2')(C2)
+ in3 = layers.Conv2D(256, (1, 1), padding='same', kernel_initializer='he_normal', name='in3')(C3)
+ in4 = layers.Conv2D(256, (1, 1), padding='same', kernel_initializer='he_normal', name='in4')(C4)
+ in5 = layers.Conv2D(256, (1, 1), padding='same', kernel_initializer='he_normal', name='in5')(C5)
+
+ # 1 / 32 * 8 = 1 / 4
+ P5 = layers.UpSampling2D(size=(8, 8))(
+ layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal')(in5))
+ # 1 / 16 * 4 = 1 / 4
+ out4 = layers.Add()([in4, layers.UpSampling2D(size=(2, 2))(in5)])
+ P4 = layers.UpSampling2D(size=(4, 4))(
+ layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal')(out4))
+ # 1 / 8 * 2 = 1 / 4
+ out3 = layers.Add()([in3, layers.UpSampling2D(size=(2, 2))(out4)])
+ P3 = layers.UpSampling2D(size=(2, 2))(
+ layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal')(out3))
+ # 1 / 4
+ P2 = layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal')(
+ layers.Add()([in2, layers.UpSampling2D(size=(2, 2))(out3)]))
+ # (b, /4, /4, 256)
+ fuse = layers.Concatenate()([P2, P3, P4, P5])
+
+ # probability map
+ p = layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal', use_bias=False)(fuse)
+ p = layers.BatchNormalization()(p)
+ p = layers.ReLU()(p)
+ p = layers.Conv2DTranspose(64, (2, 2), strides=(2, 2), kernel_initializer='he_normal', use_bias=False)(p)
+ p = layers.BatchNormalization()(p)
+ p = layers.ReLU()(p)
+ p = layers.Conv2DTranspose(1, (2, 2), strides=(2, 2), kernel_initializer='he_normal',
+ activation='sigmoid')(p)
+
+ # threshold map
+ t = layers.Conv2D(64, (3, 3), padding='same', kernel_initializer='he_normal', use_bias=False)(fuse)
+ t = layers.BatchNormalization()(t)
+ t = layers.ReLU()(t)
+ t = layers.Conv2DTranspose(64, (2, 2), strides=(2, 2), kernel_initializer='he_normal', use_bias=False)(t)
+ t = layers.BatchNormalization()(t)
+ t = layers.ReLU()(t)
+ t = layers.Conv2DTranspose(1, (2, 2), strides=(2, 2), kernel_initializer='he_normal',
+ activation='sigmoid')(t)
+
+ # approximate binary map
+ b_hat = layers.Lambda(lambda x: 1 / (1 + tf.exp(-k * (x[0] - x[1]))))([p, t])
+
+ loss = layers.Lambda(db_loss, name='db_loss')([p, b_hat, gt_input, mask_input, t, thresh_input, thresh_mask_input])
+ training_model = models.Model(inputs=[image_input, gt_input, mask_input, thresh_input, thresh_mask_input],
+ outputs=loss)
+ prediction_model = models.Model(inputs=image_input, outputs=p)
+ return training_model, prediction_model
+
+
+if __name__ == '__main__':
+ model, _ = dbnet()
+ """打出网络结构"""
+ #model.summary()
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/requirements.txt b/TensorFlow/contrib/cv/DifferentiableBinarization/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..780c636a08627ff627b35c9fafde058f6b20725a
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/requirements.txt
@@ -0,0 +1,8 @@
+Keras==2.2.5
+keras-resnet==0.2.0
+opencv-contrib-python==3.4.2.17
+opencv-python==3.4.2.17
+Pillow==6.2.0
+tensorflow-gpu==1.14.0
+progressbar2
+git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/test/img1095.jpg b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img1095.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7e4e515f0def411d558c8a5c28a797a7f0cbb23
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img1095.jpg differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/test/img192.jpg b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img192.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dbb678a50681ba8987f8edbecacf9b1da9b6c2ff
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img192.jpg differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/test/img795.jpg b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img795.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83660e736a41c8aec7c6363da9d46e4b17000989
Binary files /dev/null and b/TensorFlow/contrib/cv/DifferentiableBinarization/test/img795.jpg differ
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/train.py b/TensorFlow/contrib/cv/DifferentiableBinarization/train.py
new file mode 100644
index 0000000000000000000000000000000000000000..63d255cac5d20e631e33cb106a26c8581e6a6496
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/train.py
@@ -0,0 +1,43 @@
+import datetime
+import os.path as osp
+from keras import callbacks
+from keras import optimizers
+from keras.utils import get_file
+import os
+from generator import generate
+from model import dbnet
+today = datetime.date.today()
+checkpoints_dir = f'checkpoints/{today}'
+
+batch_size = 16
+
+if not osp.exists(checkpoints_dir):
+ os.makedirs(checkpoints_dir)
+
+train_generator = generate('datasets/total_text', batch_size=batch_size, is_training=True)
+val_generator = generate('datasets/total_text', batch_size=batch_size, is_training=False)
+
+model, prediction_model = dbnet()
+resnet_filename = 'ResNet-50-model.keras.h5'
+resnet_resource = 'https://github.com/fizyr/keras-models/releases/download/v0.0.1/{}'.format(resnet_filename)
+resnet_filepath = get_file(resnet_filename, resnet_resource, cache_subdir='models',
+ md5_hash='3e9f4e4f77bbe2c9bec13b53ee1c2319')
+model.load_weights(resnet_filepath, by_name=True, skip_mismatch=True)
+model.compile(optimizer=optimizers.Adam(lr=1e-3), loss={'db_loss': lambda y_true, y_pred: y_pred})
+checkpoint = callbacks.ModelCheckpoint(
+ osp.join(checkpoints_dir, 'db_{epoch:02d}_{loss:.4f}_{val_loss:.4f}.h5'),
+ verbose=1,
+ mode="min",
+)
+"""开始训练"""
+model.fit_generator(
+ generator=train_generator,
+ steps_per_epoch=200,
+ initial_epoch=0,
+ epochs=100,
+ verbose=1,
+ callbacks=[checkpoint],
+ validation_data=val_generator,
+ validation_steps=19
+)
+
diff --git a/TensorFlow/contrib/cv/DifferentiableBinarization/transform.py b/TensorFlow/contrib/cv/DifferentiableBinarization/transform.py
new file mode 100644
index 0000000000000000000000000000000000000000..d1e89636d42ba98157ccf315aa7460ea47310957
--- /dev/null
+++ b/TensorFlow/contrib/cv/DifferentiableBinarization/transform.py
@@ -0,0 +1,120 @@
+import imgaug
+import cv2
+import numpy as np
+
+
+def transform(aug, image, anns):
+ image_shape = image.shape
+ image = aug.augment_image(image)
+ new_anns = []
+ for ann in anns:
+ keypoints = [imgaug.Keypoint(p[0], p[1]) for p in ann['poly']]
+ keypoints = aug.augment_keypoints(
+ [imgaug.KeypointsOnImage(keypoints, shape=image_shape)])[0].keypoints
+ poly = [(min(max(0, p.x), image.shape[1] - 1), min(max(0, p.y), image.shape[0] - 1)) for p in keypoints]
+ new_ann = {'poly': poly, 'text': ann['text']}
+ new_anns.append(new_ann)
+ return image, new_anns
+
+
+def split_regions(axis):
+ regions = []
+ min_axis_index = 0
+ for i in range(1, axis.shape[0]):
+ if axis[i] != axis[i - 1] + 1:
+ region = axis[min_axis_index:i]
+ min_axis_index = i
+ regions.append(region)
+ return regions
+
+
+def random_select(axis):
+ xx = np.random.choice(axis, size=2)
+ xmin = np.min(xx)
+ xmax = np.max(xx)
+ return xmin, xmax
+
+
+def region_wise_random_select(regions):
+ selected_index = list(np.random.choice(len(regions), 2))
+ selected_values = []
+ for index in selected_index:
+ axis = regions[index]
+ xx = int(np.random.choice(axis, size=1))
+ selected_values.append(xx)
+ xmin = min(selected_values)
+ xmax = max(selected_values)
+ return xmin, xmax
+
+
+def crop(image, anns, max_tries=10, min_crop_side_ratio=0.1):
+ h, w, _ = image.shape
+ h_array = np.zeros(h, dtype=np.int32)
+ w_array = np.zeros(w, dtype=np.int32)
+ for ann in anns:
+ points = np.round(ann['poly'], decimals=0).astype(np.int32)
+ minx = np.min(points[:, 0])
+ maxx = np.max(points[:, 0])
+ w_array[minx:maxx] = 1
+ miny = np.min(points[:, 1])
+ maxy = np.max(points[:, 1])
+ h_array[miny:maxy] = 1
+ # ensure the cropped area not across a text
+ h_axis = np.where(h_array == 0)[0]
+ w_axis = np.where(w_array == 0)[0]
+
+ if len(h_axis) == 0 or len(w_axis) == 0:
+ return image, anns
+
+ h_regions = split_regions(h_axis)
+ w_regions = split_regions(w_axis)
+
+ for i in range(max_tries):
+ if len(w_regions) > 1:
+ xmin, xmax = region_wise_random_select(w_regions)
+ else:
+ xmin, xmax = random_select(w_axis)
+ if len(h_regions) > 1:
+ ymin, ymax = region_wise_random_select(h_regions)
+ else:
+ ymin, ymax = random_select(h_axis)
+
+ if xmax - xmin < min_crop_side_ratio * w or ymax - ymin < min_crop_side_ratio * h:
+ # area too small
+ continue
+ new_anns = []
+ for ann in anns:
+ poly = np.array(ann['poly'])
+ if not (poly[:, 0].min() > xmax
+ or poly[:, 0].max() < xmin
+ or poly[:, 1].min() > ymax
+ or poly[:, 1].max() < ymin):
+ poly[:, 0] -= xmin
+ poly[:, 0] = np.clip(poly[:, 0], 0., (xmax - xmin - 1) * 1.)
+ poly[:, 1] -= ymin
+ poly[:, 1] = np.clip(poly[:, 1], 0., (ymax - ymin - 1) * 1.)
+ new_ann = {'poly': poly.tolist(), 'text': ann['text']}
+ new_anns.append(new_ann)
+
+ if len(new_anns) > 0:
+ return image[ymin:ymax, xmin:xmax], new_anns
+
+ return image, anns
+
+
+def resize(size, image, anns):
+ h, w, c = image.shape
+ scale_w = size / w
+ scale_h = size / h
+ scale = min(scale_w, scale_h)
+ h = int(h * scale)
+ w = int(w * scale)
+ padimg = np.zeros((size, size, c), image.dtype)
+ padimg[:h, :w] = cv2.resize(image, (w, h))
+ new_anns = []
+ for ann in anns:
+ poly = np.array(ann['poly']).astype(np.float64)
+ poly *= scale
+ new_ann = {'poly': poly.tolist(), 'text': ann['text']}
+ new_anns.append(new_ann)
+ return padimg, new_anns