├── LICENSE ├── Learning Rich Features for Image Manipulation Detection.pdf ├── README.md ├── train ├── app.bat ├── contact.py ├── demo.py ├── detection.py ├── images │ ├── 1.py │ ├── bg1.PNG │ ├── bg2.PNG │ ├── caseSystem.png │ ├── close.PNG │ ├── customer_service.png │ ├── detect.png │ ├── system.png │ └── timg.jpg ├── lib │ ├── config │ │ ├── 1.py │ │ └── config.py │ ├── datasets │ │ ├── 1.py │ │ ├── DIY_pascal_voc.py │ │ ├── factory.py │ │ ├── imdb.py │ │ ├── pascal_voc.py │ │ ├── roidb.py │ │ ├── voc_eval.py │ │ └── xml_op.py │ ├── layer_utils │ │ ├── 1.py │ │ ├── anchor_target_layer.py │ │ ├── generate_anchors.py │ │ ├── proposal_layer.py │ │ ├── proposal_target_layer.py │ │ ├── proposal_top_layer.py │ │ ├── roi_data_layer.py │ │ └── snippets.py │ ├── nets │ │ ├── network.py │ │ └── vgg16.py │ └── utils │ │ ├── bbox.c │ │ ├── bbox.cp36-win_amd64.pyd │ │ ├── bbox.pyx │ │ ├── bbox_transform.py │ │ ├── blob.py │ │ ├── compact_bilinear_polling.py │ │ ├── minibatch.py │ │ ├── nms_wrapper.py │ │ ├── py_cpu_nms.py │ │ ├── test.py │ │ └── timer.py ├── main.py ├── test_images │ ├── 1.py │ ├── 2t.jpg │ └── 4t.jpg ├── tkutils.py └── train.py └── work ├── .idea └── 1 ├── config.py ├── create_train_data.py └── lib ├── _init_.py ├── _pycache_ ├── __init__.cpython-36.pyc ├── factory.cpython-36.pyc ├── imdb.cpython-36.pyc ├── pascal_voc.cpython-36.pyc └── xml_op.cpython-36.pyc ├── factory.py ├── imdb.py ├── pascal_voc.py └── xml_op.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/LICENSE -------------------------------------------------------------------------------- /Learning Rich Features for Image Manipulation Detection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/Learning Rich Features for Image Manipulation Detection.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/README.md -------------------------------------------------------------------------------- /train/app.bat: -------------------------------------------------------------------------------- 1 | python main.py -------------------------------------------------------------------------------- /train/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/contact.py -------------------------------------------------------------------------------- /train/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/demo.py -------------------------------------------------------------------------------- /train/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/detection.py -------------------------------------------------------------------------------- /train/images/1.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /train/images/bg1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/bg1.PNG -------------------------------------------------------------------------------- /train/images/bg2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/bg2.PNG -------------------------------------------------------------------------------- /train/images/caseSystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/caseSystem.png -------------------------------------------------------------------------------- /train/images/close.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/close.PNG -------------------------------------------------------------------------------- /train/images/customer_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/customer_service.png -------------------------------------------------------------------------------- /train/images/detect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/detect.png -------------------------------------------------------------------------------- /train/images/system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/system.png -------------------------------------------------------------------------------- /train/images/timg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/images/timg.jpg -------------------------------------------------------------------------------- /train/lib/config/1.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /train/lib/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/config/config.py -------------------------------------------------------------------------------- /train/lib/datasets/1.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /train/lib/datasets/DIY_pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/DIY_pascal_voc.py -------------------------------------------------------------------------------- /train/lib/datasets/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/factory.py -------------------------------------------------------------------------------- /train/lib/datasets/imdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/imdb.py -------------------------------------------------------------------------------- /train/lib/datasets/pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/pascal_voc.py -------------------------------------------------------------------------------- /train/lib/datasets/roidb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/roidb.py -------------------------------------------------------------------------------- /train/lib/datasets/voc_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/voc_eval.py -------------------------------------------------------------------------------- /train/lib/datasets/xml_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/datasets/xml_op.py -------------------------------------------------------------------------------- /train/lib/layer_utils/1.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /train/lib/layer_utils/anchor_target_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/anchor_target_layer.py -------------------------------------------------------------------------------- /train/lib/layer_utils/generate_anchors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/generate_anchors.py -------------------------------------------------------------------------------- /train/lib/layer_utils/proposal_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/proposal_layer.py -------------------------------------------------------------------------------- /train/lib/layer_utils/proposal_target_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/proposal_target_layer.py -------------------------------------------------------------------------------- /train/lib/layer_utils/proposal_top_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/proposal_top_layer.py -------------------------------------------------------------------------------- /train/lib/layer_utils/roi_data_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/roi_data_layer.py -------------------------------------------------------------------------------- /train/lib/layer_utils/snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/layer_utils/snippets.py -------------------------------------------------------------------------------- /train/lib/nets/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/nets/network.py -------------------------------------------------------------------------------- /train/lib/nets/vgg16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/nets/vgg16.py -------------------------------------------------------------------------------- /train/lib/utils/bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/bbox.c -------------------------------------------------------------------------------- /train/lib/utils/bbox.cp36-win_amd64.pyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/bbox.cp36-win_amd64.pyd -------------------------------------------------------------------------------- /train/lib/utils/bbox.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/bbox.pyx -------------------------------------------------------------------------------- /train/lib/utils/bbox_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/bbox_transform.py -------------------------------------------------------------------------------- /train/lib/utils/blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/blob.py -------------------------------------------------------------------------------- /train/lib/utils/compact_bilinear_polling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/compact_bilinear_polling.py -------------------------------------------------------------------------------- /train/lib/utils/minibatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/minibatch.py -------------------------------------------------------------------------------- /train/lib/utils/nms_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/nms_wrapper.py -------------------------------------------------------------------------------- /train/lib/utils/py_cpu_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/py_cpu_nms.py -------------------------------------------------------------------------------- /train/lib/utils/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/test.py -------------------------------------------------------------------------------- /train/lib/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/lib/utils/timer.py -------------------------------------------------------------------------------- /train/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/main.py -------------------------------------------------------------------------------- /train/test_images/1.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /train/test_images/2t.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/test_images/2t.jpg -------------------------------------------------------------------------------- /train/test_images/4t.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/test_images/4t.jpg -------------------------------------------------------------------------------- /train/tkutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/tkutils.py -------------------------------------------------------------------------------- /train/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/train/train.py -------------------------------------------------------------------------------- /work/.idea/1: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /work/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/config.py -------------------------------------------------------------------------------- /work/create_train_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/create_train_data.py -------------------------------------------------------------------------------- /work/lib/_init_.py: -------------------------------------------------------------------------------- 1 | ## 2 | -------------------------------------------------------------------------------- /work/lib/_pycache_/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/_pycache_/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /work/lib/_pycache_/factory.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/_pycache_/factory.cpython-36.pyc -------------------------------------------------------------------------------- /work/lib/_pycache_/imdb.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/_pycache_/imdb.cpython-36.pyc -------------------------------------------------------------------------------- /work/lib/_pycache_/pascal_voc.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/_pycache_/pascal_voc.cpython-36.pyc -------------------------------------------------------------------------------- /work/lib/_pycache_/xml_op.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/_pycache_/xml_op.cpython-36.pyc -------------------------------------------------------------------------------- /work/lib/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/factory.py -------------------------------------------------------------------------------- /work/lib/imdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/imdb.py -------------------------------------------------------------------------------- /work/lib/pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/pascal_voc.py -------------------------------------------------------------------------------- /work/lib/xml_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rulin-jone/Image-manipulation-detection/HEAD/work/lib/xml_op.py --------------------------------------------------------------------------------