From dbe54915d2ecfa9cbbf0dfeb3f88a8986c0c60ce Mon Sep 17 00:00:00 2001 From: Adam Harvey Date: Sun, 14 Apr 2019 10:49:37 +0200 Subject: update docs --- docs/images/example_2.jpg | Bin 74825 -> 26867 bytes docs/images/example_3.jpg | Bin 0 -> 27280 bytes docs/images/example_4.jpg | Bin 0 -> 27373 bytes docs/images/example_5.jpg | Bin 0 -> 26132 bytes docs/images/example_6.jpg | Bin 0 -> 15276 bytes docs/images/example_7.jpg | Bin 0 -> 14646 bytes docs/images/example_8.jpg | Bin 0 -> 14557 bytes docs/overview.md | 48 +++++++++++++++++++++++++++++++++++++--------- docs/overview.pdf | Bin 0 -> 685826 bytes 9 files changed, 39 insertions(+), 9 deletions(-) create mode 100644 docs/images/example_3.jpg create mode 100644 docs/images/example_4.jpg create mode 100644 docs/images/example_5.jpg create mode 100644 docs/images/example_6.jpg create mode 100644 docs/images/example_7.jpg create mode 100644 docs/images/example_8.jpg create mode 100644 docs/overview.pdf diff --git a/docs/images/example_2.jpg b/docs/images/example_2.jpg index 7f63efa..ce09e64 100644 Binary files a/docs/images/example_2.jpg and b/docs/images/example_2.jpg differ diff --git a/docs/images/example_3.jpg b/docs/images/example_3.jpg new file mode 100644 index 0000000..5791f39 Binary files /dev/null and b/docs/images/example_3.jpg differ diff --git a/docs/images/example_4.jpg b/docs/images/example_4.jpg new file mode 100644 index 0000000..b79ff62 Binary files /dev/null and b/docs/images/example_4.jpg differ diff --git a/docs/images/example_5.jpg b/docs/images/example_5.jpg new file mode 100644 index 0000000..4217bd3 Binary files /dev/null and b/docs/images/example_5.jpg differ diff --git a/docs/images/example_6.jpg b/docs/images/example_6.jpg new file mode 100644 index 0000000..257f01c Binary files /dev/null and b/docs/images/example_6.jpg differ diff --git a/docs/images/example_7.jpg b/docs/images/example_7.jpg new file mode 100644 index 0000000..c5480e7 Binary files /dev/null and b/docs/images/example_7.jpg differ diff --git a/docs/images/example_8.jpg b/docs/images/example_8.jpg new file mode 100644 index 0000000..77a74cd Binary files /dev/null and b/docs/images/example_8.jpg differ diff --git a/docs/overview.md b/docs/overview.md index e14d33b..8810654 100644 --- a/docs/overview.md +++ b/docs/overview.md @@ -41,14 +41,43 @@ The VFRAME/Check image deduplication API will provide capabilities to determine ## Example Images -The API should be able to detect exact matches such as this example +Matches that can be detected -|Query|Known Image|Match| -|---|---|---| -|![](images/example_1.jpg)|![](images/example_2.jpg)|True| -|![](images/example_collage_1.jpg)|![](images/example_collage_2.jpg)|False| -|![](images/example_collage_1.jpg)|![](images/example_collage_3.jpg)|False| +|Query|Known Image|Match|Notes| +|---|---|---|---| +|![](images/example_1.jpg)|![](images/example_2.jpg)|True|Different size| +Matches that can be detected + +|Query|Known Image|Match|Notes| +|---|---|---|---| +|![](images/example_2.jpg)|![](images/example_3.jpg)|True|Small grey border| +|![](images/example_2.jpg)|![](images/example_4.jpg)|True|Small black + border| +|![](images/example_2.jpg)|![](images/example_5.jpg)|True|Slightly desaturated| + +
+ +Matches that can be detected + +|Query|Known Image|Match|Notes| +|---|---|---|---| +|![](images/example_2.jpg)|![](images/example_6.jpg)|True|Different JPG export quality| +|![](images/example_2.jpg)|![](images/example_7.jpg)|True|Image slightly stretched horizontally| +|![](images/example_2.jpg)|![](images/example_8.jpg)|True|Image slightly stretched vertically| + +
+ + +Similar images that can not be detected + +|Query|Known Image|Match|Notes| +|---|---|---|---| +|![](images/example_collage_1.jpg)|![](images/example_collage_2.jpg)|False|collage| +|![](images/example_collage_1.jpg)|![](images/example_collage_3.jpg)|False|collage, and text section| + + +
## Data Retention @@ -56,8 +85,8 @@ The API should be able to detect exact matches such as this example - the computed hash features - timestamp - sha256 of the file -- mysql data will be stored in Frankfurt -- image data on S3 storage will be stored in Amsterdam +- mysql data will be stored on a server in Frankfurt +- image data on S3 storage will be stored on a server in Amsterdam ## Out of Scope @@ -71,5 +100,6 @@ The API should be able to detect exact matches such as this example ## Assets Required -- we will need a local copy of the dataset of existing images to initialize the database and to test the image matching threshold +- we will need a sample set of images to test and calibrate with here +- and timely feedback to make any needed revisions diff --git a/docs/overview.pdf b/docs/overview.pdf new file mode 100644 index 0000000..4a428e9 Binary files /dev/null and b/docs/overview.pdf differ -- cgit v1.2.3-70-g09d2