diff --git a/presentations/finalpresentation/img/all_squares/training_A1_1554285909.838304.png b/presentations/finalpresentation/img/all_squares/training_A1_1554285909.838304.png
new file mode 100644
index 00000000..a9cfd0ec
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A1_1554285909.838304.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_A1_1554288626.264903.png b/presentations/finalpresentation/img/all_squares/training_A1_1554288626.264903.png
new file mode 100644
index 00000000..6aeb9867
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A1_1554288626.264903.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_A2_1554286512.036737.png b/presentations/finalpresentation/img/all_squares/training_A2_1554286512.036737.png
new file mode 100644
index 00000000..f6c25871
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A2_1554286512.036737.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_A2_1554286536.383957.png b/presentations/finalpresentation/img/all_squares/training_A2_1554286536.383957.png
new file mode 100644
index 00000000..10044c92
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A2_1554286536.383957.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_A3_1554286149.539459.png b/presentations/finalpresentation/img/all_squares/training_A3_1554286149.539459.png
new file mode 100644
index 00000000..cb4c2a57
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A3_1554286149.539459.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_A3_1554286435.352409.png b/presentations/finalpresentation/img/all_squares/training_A3_1554286435.352409.png
new file mode 100644
index 00000000..d98d3283
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_A3_1554286435.352409.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_B3_1554286454.427995.png b/presentations/finalpresentation/img/all_squares/training_B3_1554286454.427995.png
new file mode 100644
index 00000000..f50706f9
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_B3_1554286454.427995.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_B4_1554285427.509713.png b/presentations/finalpresentation/img/all_squares/training_B4_1554285427.509713.png
new file mode 100644
index 00000000..2d41d8c0
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_B4_1554285427.509713.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_C2_1554286753.021453.png b/presentations/finalpresentation/img/all_squares/training_C2_1554286753.021453.png
new file mode 100644
index 00000000..96f54888
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_C2_1554286753.021453.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_C5_1554286608.601993.png b/presentations/finalpresentation/img/all_squares/training_C5_1554286608.601993.png
new file mode 100644
index 00000000..16b9afe5
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_C5_1554286608.601993.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_D1_1554288603.034794.png b/presentations/finalpresentation/img/all_squares/training_D1_1554288603.034794.png
new file mode 100644
index 00000000..728e023f
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_D1_1554288603.034794.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_D5_1554286533.027742.png b/presentations/finalpresentation/img/all_squares/training_D5_1554286533.027742.png
new file mode 100644
index 00000000..c9f811b3
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_D5_1554286533.027742.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_D8_1554288858.336231.png b/presentations/finalpresentation/img/all_squares/training_D8_1554288858.336231.png
new file mode 100644
index 00000000..85c0f4f9
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_D8_1554288858.336231.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_F3_1554286470.104987.png b/presentations/finalpresentation/img/all_squares/training_F3_1554286470.104987.png
new file mode 100644
index 00000000..4c0bf99e
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_F3_1554286470.104987.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_G3_1554286526.157356.png b/presentations/finalpresentation/img/all_squares/training_G3_1554286526.157356.png
new file mode 100644
index 00000000..d3e93a35
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_G3_1554286526.157356.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_G3_1554286719.328482.png b/presentations/finalpresentation/img/all_squares/training_G3_1554286719.328482.png
new file mode 100644
index 00000000..a32f823a
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_G3_1554286719.328482.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_G6_1554286149.519554.png b/presentations/finalpresentation/img/all_squares/training_G6_1554286149.519554.png
new file mode 100644
index 00000000..1630af14
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_G6_1554286149.519554.png differ
diff --git a/presentations/finalpresentation/img/all_squares/training_G8_1554288911.745101.png b/presentations/finalpresentation/img/all_squares/training_G8_1554288911.745101.png
new file mode 100644
index 00000000..58d5c21a
Binary files /dev/null and b/presentations/finalpresentation/img/all_squares/training_G8_1554288911.745101.png differ
diff --git a/presentations/finalpresentation/img/architecture.drawio b/presentations/finalpresentation/img/architecture.drawio
new file mode 100644
index 00000000..37c1eccf
--- /dev/null
+++ b/presentations/finalpresentation/img/architecture.drawio
@@ -0,0 +1 @@
+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
\ No newline at end of file
diff --git a/presentations/finalpresentation/img/architecture.png b/presentations/finalpresentation/img/architecture.png
new file mode 100644
index 00000000..4b8fbac5
Binary files /dev/null and b/presentations/finalpresentation/img/architecture.png differ
diff --git a/presentations/finalpresentation/img/baseline.png b/presentations/finalpresentation/img/baseline.png
new file mode 100644
index 00000000..83df9dbd
Binary files /dev/null and b/presentations/finalpresentation/img/baseline.png differ
diff --git a/presentations/finalpresentation/img/camera_image.png b/presentations/finalpresentation/img/camera_image.png
new file mode 100644
index 00000000..fc98b611
Binary files /dev/null and b/presentations/finalpresentation/img/camera_image.png differ
diff --git a/presentations/finalpresentation/img/connected-component_labeling/1.png b/presentations/finalpresentation/img/connected-component_labeling/1.png
new file mode 100644
index 00000000..bbec384e
Binary files /dev/null and b/presentations/finalpresentation/img/connected-component_labeling/1.png differ
diff --git a/presentations/finalpresentation/img/connected-component_labeling/2.png b/presentations/finalpresentation/img/connected-component_labeling/2.png
new file mode 100644
index 00000000..88774a3c
Binary files /dev/null and b/presentations/finalpresentation/img/connected-component_labeling/2.png differ
diff --git a/presentations/finalpresentation/img/connected-component_labeling/3.png b/presentations/finalpresentation/img/connected-component_labeling/3.png
new file mode 100644
index 00000000..f6e989f6
Binary files /dev/null and b/presentations/finalpresentation/img/connected-component_labeling/3.png differ
diff --git a/presentations/finalpresentation/img/hists/29.plot.png b/presentations/finalpresentation/img/hists/29.plot.png
new file mode 100644
index 00000000..75a3ff57
Binary files /dev/null and b/presentations/finalpresentation/img/hists/29.plot.png differ
diff --git a/presentations/finalpresentation/img/hists/29.png b/presentations/finalpresentation/img/hists/29.png
new file mode 100644
index 00000000..02468e15
Binary files /dev/null and b/presentations/finalpresentation/img/hists/29.png differ
diff --git a/presentations/finalpresentation/img/hists/37.plot.png b/presentations/finalpresentation/img/hists/37.plot.png
new file mode 100644
index 00000000..ae796246
Binary files /dev/null and b/presentations/finalpresentation/img/hists/37.plot.png differ
diff --git a/presentations/finalpresentation/img/hists/37.png b/presentations/finalpresentation/img/hists/37.png
new file mode 100644
index 00000000..1fa83649
Binary files /dev/null and b/presentations/finalpresentation/img/hists/37.png differ
diff --git a/presentations/finalpresentation/img/hists/51.plot.png b/presentations/finalpresentation/img/hists/51.plot.png
new file mode 100644
index 00000000..bcfb3863
Binary files /dev/null and b/presentations/finalpresentation/img/hists/51.plot.png differ
diff --git a/presentations/finalpresentation/img/hists/51.png b/presentations/finalpresentation/img/hists/51.png
new file mode 100644
index 00000000..2a340f7d
Binary files /dev/null and b/presentations/finalpresentation/img/hists/51.png differ
diff --git a/presentations/finalpresentation/img/hists/54.plot.png b/presentations/finalpresentation/img/hists/54.plot.png
new file mode 100644
index 00000000..c70f7ef7
Binary files /dev/null and b/presentations/finalpresentation/img/hists/54.plot.png differ
diff --git a/presentations/finalpresentation/img/hists/54.png b/presentations/finalpresentation/img/hists/54.png
new file mode 100644
index 00000000..48692dfd
Binary files /dev/null and b/presentations/finalpresentation/img/hists/54.png differ
diff --git a/presentations/finalpresentation/img/hists/black_square.png b/presentations/finalpresentation/img/hists/black_square.png
new file mode 100644
index 00000000..58c5e225
Binary files /dev/null and b/presentations/finalpresentation/img/hists/black_square.png differ
diff --git a/presentations/finalpresentation/img/hists/combined.png b/presentations/finalpresentation/img/hists/combined.png
new file mode 100644
index 00000000..67718144
Binary files /dev/null and b/presentations/finalpresentation/img/hists/combined.png differ
diff --git a/presentations/finalpresentation/img/hists/white_square.png b/presentations/finalpresentation/img/hists/white_square.png
new file mode 100644
index 00000000..f2f90155
Binary files /dev/null and b/presentations/finalpresentation/img/hists/white_square.png differ
diff --git a/presentations/finalpresentation/img/idea.png b/presentations/finalpresentation/img/idea.png
new file mode 100644
index 00000000..b0eb9256
Binary files /dev/null and b/presentations/finalpresentation/img/idea.png differ
diff --git a/presentations/finalpresentation/img/keypoints.png b/presentations/finalpresentation/img/keypoints.png
new file mode 100644
index 00000000..086e4136
Binary files /dev/null and b/presentations/finalpresentation/img/keypoints.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/a8.png b/presentations/finalpresentation/img/labeled_squares/a8.png
new file mode 100644
index 00000000..1b3583d7
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/a8.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/c8.png b/presentations/finalpresentation/img/labeled_squares/c8.png
new file mode 100644
index 00000000..b793776f
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/c8.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/d8.png b/presentations/finalpresentation/img/labeled_squares/d8.png
new file mode 100644
index 00000000..4dc888db
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/d8.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/e8.png b/presentations/finalpresentation/img/labeled_squares/e8.png
new file mode 100644
index 00000000..7b3917d1
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/e8.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/f8.png b/presentations/finalpresentation/img/labeled_squares/f8.png
new file mode 100644
index 00000000..6be21030
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/f8.png differ
diff --git a/presentations/finalpresentation/img/labeled_squares/h8.png b/presentations/finalpresentation/img/labeled_squares/h8.png
new file mode 100644
index 00000000..51be7391
Binary files /dev/null and b/presentations/finalpresentation/img/labeled_squares/h8.png differ
diff --git a/presentations/finalpresentation/img/matches.png b/presentations/finalpresentation/img/matches.png
new file mode 100644
index 00000000..ac055f69
Binary files /dev/null and b/presentations/finalpresentation/img/matches.png differ
diff --git a/presentations/finalpresentation/img/nnempty.png b/presentations/finalpresentation/img/nnempty.png
new file mode 100644
index 00000000..d75916b2
Binary files /dev/null and b/presentations/finalpresentation/img/nnempty.png differ
diff --git a/presentations/finalpresentation/img/nnpiece.png b/presentations/finalpresentation/img/nnpiece.png
new file mode 100644
index 00000000..e6cdb2d6
Binary files /dev/null and b/presentations/finalpresentation/img/nnpiece.png differ
diff --git a/presentations/finalpresentation/img/occlusion.png b/presentations/finalpresentation/img/occlusion.png
new file mode 100644
index 00000000..32797048
Binary files /dev/null and b/presentations/finalpresentation/img/occlusion.png differ
diff --git a/presentations/finalpresentation/img/probsofempty.png b/presentations/finalpresentation/img/probsofempty.png
new file mode 100644
index 00000000..ef21a32b
Binary files /dev/null and b/presentations/finalpresentation/img/probsofempty.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920714.425193_B8.png b/presentations/finalpresentation/img/segments/segment_1554920714.425193_B8.png
new file mode 100644
index 00000000..d37b217c
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920714.425193_B8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920714.42908_B8.png b/presentations/finalpresentation/img/segments/segment_1554920714.42908_B8.png
new file mode 100644
index 00000000..772a72fd
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920714.42908_B8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920714.703691_D8.png b/presentations/finalpresentation/img/segments/segment_1554920714.703691_D8.png
new file mode 100644
index 00000000..1a06d5cd
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920714.703691_D8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920714.864868_E6.png b/presentations/finalpresentation/img/segments/segment_1554920714.864868_E6.png
new file mode 100644
index 00000000..cde2c7a4
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920714.864868_E6.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920714.894646_E4.png b/presentations/finalpresentation/img/segments/segment_1554920714.894646_E4.png
new file mode 100644
index 00000000..3ecb50c2
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920714.894646_E4.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920715.001019_F5.png b/presentations/finalpresentation/img/segments/segment_1554920715.001019_F5.png
new file mode 100644
index 00000000..34647749
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920715.001019_F5.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920715.10479_G7.png b/presentations/finalpresentation/img/segments/segment_1554920715.10479_G7.png
new file mode 100644
index 00000000..678acd07
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920715.10479_G7.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920715.195406_H8.png b/presentations/finalpresentation/img/segments/segment_1554920715.195406_H8.png
new file mode 100644
index 00000000..112038c9
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920715.195406_H8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920752.623253_B8.png b/presentations/finalpresentation/img/segments/segment_1554920752.623253_B8.png
new file mode 100644
index 00000000..d37b217c
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920752.623253_B8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920752.627459_B8.png b/presentations/finalpresentation/img/segments/segment_1554920752.627459_B8.png
new file mode 100644
index 00000000..772a72fd
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920752.627459_B8.png differ
diff --git a/presentations/finalpresentation/img/segments/segment_1554920752.910247_D8.png b/presentations/finalpresentation/img/segments/segment_1554920752.910247_D8.png
new file mode 100644
index 00000000..1a06d5cd
Binary files /dev/null and b/presentations/finalpresentation/img/segments/segment_1554920752.910247_D8.png differ
diff --git a/presentations/finalpresentation/img/squares_labeled_osx.png b/presentations/finalpresentation/img/squares_labeled_osx.png
new file mode 100644
index 00000000..01f12562
Binary files /dev/null and b/presentations/finalpresentation/img/squares_labeled_osx.png differ
diff --git a/presentations/finalpresentation/img/unity.png b/presentations/finalpresentation/img/unity.png
new file mode 100644
index 00000000..0a832dfd
Binary files /dev/null and b/presentations/finalpresentation/img/unity.png differ
diff --git a/presentations/finalpresentation/img/warped.png b/presentations/finalpresentation/img/warped.png
new file mode 100644
index 00000000..9adc72ca
Binary files /dev/null and b/presentations/finalpresentation/img/warped.png differ
diff --git a/presentations/finalpresentation/presentation.odp b/presentations/finalpresentation/presentation.odp
new file mode 100644
index 00000000..739cd4dd
Binary files /dev/null and b/presentations/finalpresentation/presentation.odp differ
diff --git a/presentations/finalpresentation/presentation.pdf b/presentations/finalpresentation/presentation.pdf
new file mode 100644
index 00000000..5325addb
Binary files /dev/null and b/presentations/finalpresentation/presentation.pdf differ
diff --git a/presentations/finalpresentation/presentation_with_notes.pdf b/presentations/finalpresentation/presentation_with_notes.pdf
new file mode 100644
index 00000000..b4cc336d
Binary files /dev/null and b/presentations/finalpresentation/presentation_with_notes.pdf differ
diff --git a/presentations/milestonepresentation/[CHI2018] CheckMate - Exploring a Tangible Augmented Reality Interface for Remote Interaction-Geyr95Nl8mc.mp4 b/presentations/milestonepresentation/[CHI2018] CheckMate - Exploring a Tangible Augmented Reality Interface for Remote Interaction-Geyr95Nl8mc.mp4
new file mode 100644
index 00000000..64d582e2
Binary files /dev/null and b/presentations/milestonepresentation/[CHI2018] CheckMate - Exploring a Tangible Augmented Reality Interface for Remote Interaction-Geyr95Nl8mc.mp4 differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A1_1554285909.838304.png b/presentations/milestonepresentation/img/all_squares/training_A1_1554285909.838304.png
new file mode 100644
index 00000000..a9cfd0ec
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A1_1554285909.838304.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A1_1554288626.264903.png b/presentations/milestonepresentation/img/all_squares/training_A1_1554288626.264903.png
new file mode 100644
index 00000000..6aeb9867
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A1_1554288626.264903.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A2_1554286512.036737.png b/presentations/milestonepresentation/img/all_squares/training_A2_1554286512.036737.png
new file mode 100644
index 00000000..f6c25871
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A2_1554286512.036737.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A2_1554286536.383957.png b/presentations/milestonepresentation/img/all_squares/training_A2_1554286536.383957.png
new file mode 100644
index 00000000..10044c92
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A2_1554286536.383957.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A3_1554286149.539459.png b/presentations/milestonepresentation/img/all_squares/training_A3_1554286149.539459.png
new file mode 100644
index 00000000..cb4c2a57
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A3_1554286149.539459.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_A3_1554286435.352409.png b/presentations/milestonepresentation/img/all_squares/training_A3_1554286435.352409.png
new file mode 100644
index 00000000..d98d3283
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_A3_1554286435.352409.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_B3_1554286454.427995.png b/presentations/milestonepresentation/img/all_squares/training_B3_1554286454.427995.png
new file mode 100644
index 00000000..f50706f9
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_B3_1554286454.427995.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_B4_1554285427.509713.png b/presentations/milestonepresentation/img/all_squares/training_B4_1554285427.509713.png
new file mode 100644
index 00000000..2d41d8c0
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_B4_1554285427.509713.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_C2_1554286753.021453.png b/presentations/milestonepresentation/img/all_squares/training_C2_1554286753.021453.png
new file mode 100644
index 00000000..96f54888
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_C2_1554286753.021453.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_C5_1554286608.601993.png b/presentations/milestonepresentation/img/all_squares/training_C5_1554286608.601993.png
new file mode 100644
index 00000000..16b9afe5
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_C5_1554286608.601993.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_D1_1554288603.034794.png b/presentations/milestonepresentation/img/all_squares/training_D1_1554288603.034794.png
new file mode 100644
index 00000000..728e023f
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_D1_1554288603.034794.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_D5_1554286533.027742.png b/presentations/milestonepresentation/img/all_squares/training_D5_1554286533.027742.png
new file mode 100644
index 00000000..c9f811b3
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_D5_1554286533.027742.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_D8_1554288858.336231.png b/presentations/milestonepresentation/img/all_squares/training_D8_1554288858.336231.png
new file mode 100644
index 00000000..85c0f4f9
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_D8_1554288858.336231.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_F3_1554286470.104987.png b/presentations/milestonepresentation/img/all_squares/training_F3_1554286470.104987.png
new file mode 100644
index 00000000..4c0bf99e
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_F3_1554286470.104987.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_G3_1554286526.157356.png b/presentations/milestonepresentation/img/all_squares/training_G3_1554286526.157356.png
new file mode 100644
index 00000000..d3e93a35
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_G3_1554286526.157356.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_G3_1554286719.328482.png b/presentations/milestonepresentation/img/all_squares/training_G3_1554286719.328482.png
new file mode 100644
index 00000000..a32f823a
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_G3_1554286719.328482.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_G6_1554286149.519554.png b/presentations/milestonepresentation/img/all_squares/training_G6_1554286149.519554.png
new file mode 100644
index 00000000..1630af14
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_G6_1554286149.519554.png differ
diff --git a/presentations/milestonepresentation/img/all_squares/training_G8_1554288911.745101.png b/presentations/milestonepresentation/img/all_squares/training_G8_1554288911.745101.png
new file mode 100644
index 00000000..58d5c21a
Binary files /dev/null and b/presentations/milestonepresentation/img/all_squares/training_G8_1554288911.745101.png differ
diff --git a/presentations/milestonepresentation/img/architecture.drawio b/presentations/milestonepresentation/img/architecture.drawio
new file mode 100644
index 00000000..0a27d12b
--- /dev/null
+++ b/presentations/milestonepresentation/img/architecture.drawio
@@ -0,0 +1 @@
+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
\ No newline at end of file
diff --git a/presentations/milestonepresentation/img/architecture.png b/presentations/milestonepresentation/img/architecture.png
new file mode 100644
index 00000000..248cd659
Binary files /dev/null and b/presentations/milestonepresentation/img/architecture.png differ
diff --git a/presentations/milestonepresentation/img/baseline.png b/presentations/milestonepresentation/img/baseline.png
new file mode 100644
index 00000000..83df9dbd
Binary files /dev/null and b/presentations/milestonepresentation/img/baseline.png differ
diff --git a/presentations/milestonepresentation/img/camera_image.png b/presentations/milestonepresentation/img/camera_image.png
new file mode 100644
index 00000000..916d6fc2
Binary files /dev/null and b/presentations/milestonepresentation/img/camera_image.png differ
diff --git a/presentations/milestonepresentation/img/chessmate.mp4 b/presentations/milestonepresentation/img/chessmate.mp4
new file mode 100644
index 00000000..72671378
Binary files /dev/null and b/presentations/milestonepresentation/img/chessmate.mp4 differ
diff --git a/presentations/milestonepresentation/img/hists/29.plot.png b/presentations/milestonepresentation/img/hists/29.plot.png
new file mode 100644
index 00000000..75a3ff57
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/29.plot.png differ
diff --git a/presentations/milestonepresentation/img/hists/29.png b/presentations/milestonepresentation/img/hists/29.png
new file mode 100644
index 00000000..02468e15
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/29.png differ
diff --git a/presentations/milestonepresentation/img/hists/37.plot.png b/presentations/milestonepresentation/img/hists/37.plot.png
new file mode 100644
index 00000000..ae796246
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/37.plot.png differ
diff --git a/presentations/milestonepresentation/img/hists/37.png b/presentations/milestonepresentation/img/hists/37.png
new file mode 100644
index 00000000..1fa83649
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/37.png differ
diff --git a/presentations/milestonepresentation/img/hists/51.plot.png b/presentations/milestonepresentation/img/hists/51.plot.png
new file mode 100644
index 00000000..bcfb3863
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/51.plot.png differ
diff --git a/presentations/milestonepresentation/img/hists/51.png b/presentations/milestonepresentation/img/hists/51.png
new file mode 100644
index 00000000..2a340f7d
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/51.png differ
diff --git a/presentations/milestonepresentation/img/hists/54.plot.png b/presentations/milestonepresentation/img/hists/54.plot.png
new file mode 100644
index 00000000..c70f7ef7
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/54.plot.png differ
diff --git a/presentations/milestonepresentation/img/hists/54.png b/presentations/milestonepresentation/img/hists/54.png
new file mode 100644
index 00000000..48692dfd
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/54.png differ
diff --git a/presentations/milestonepresentation/img/hists/black_square.png b/presentations/milestonepresentation/img/hists/black_square.png
new file mode 100644
index 00000000..58c5e225
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/black_square.png differ
diff --git a/presentations/milestonepresentation/img/hists/combined.png b/presentations/milestonepresentation/img/hists/combined.png
new file mode 100644
index 00000000..67718144
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/combined.png differ
diff --git a/presentations/milestonepresentation/img/hists/white_square.png b/presentations/milestonepresentation/img/hists/white_square.png
new file mode 100644
index 00000000..f2f90155
Binary files /dev/null and b/presentations/milestonepresentation/img/hists/white_square.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/a8.png b/presentations/milestonepresentation/img/labeled_squares/a8.png
new file mode 100644
index 00000000..1b3583d7
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/a8.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/c8.png b/presentations/milestonepresentation/img/labeled_squares/c8.png
new file mode 100644
index 00000000..b793776f
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/c8.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/d8.png b/presentations/milestonepresentation/img/labeled_squares/d8.png
new file mode 100644
index 00000000..4dc888db
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/d8.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/e8.png b/presentations/milestonepresentation/img/labeled_squares/e8.png
new file mode 100644
index 00000000..7b3917d1
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/e8.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/f8.png b/presentations/milestonepresentation/img/labeled_squares/f8.png
new file mode 100644
index 00000000..6be21030
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/f8.png differ
diff --git a/presentations/milestonepresentation/img/labeled_squares/h8.png b/presentations/milestonepresentation/img/labeled_squares/h8.png
new file mode 100644
index 00000000..51be7391
Binary files /dev/null and b/presentations/milestonepresentation/img/labeled_squares/h8.png differ
diff --git a/presentations/milestonepresentation/img/matches.jpg b/presentations/milestonepresentation/img/matches.jpg
new file mode 100644
index 00000000..316356fd
Binary files /dev/null and b/presentations/milestonepresentation/img/matches.jpg differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920714.425193_B8.png b/presentations/milestonepresentation/img/segments/segment_1554920714.425193_B8.png
new file mode 100644
index 00000000..d37b217c
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920714.425193_B8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920714.42908_B8.png b/presentations/milestonepresentation/img/segments/segment_1554920714.42908_B8.png
new file mode 100644
index 00000000..772a72fd
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920714.42908_B8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920714.703691_D8.png b/presentations/milestonepresentation/img/segments/segment_1554920714.703691_D8.png
new file mode 100644
index 00000000..1a06d5cd
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920714.703691_D8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920714.864868_E6.png b/presentations/milestonepresentation/img/segments/segment_1554920714.864868_E6.png
new file mode 100644
index 00000000..cde2c7a4
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920714.864868_E6.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920714.894646_E4.png b/presentations/milestonepresentation/img/segments/segment_1554920714.894646_E4.png
new file mode 100644
index 00000000..3ecb50c2
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920714.894646_E4.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920715.001019_F5.png b/presentations/milestonepresentation/img/segments/segment_1554920715.001019_F5.png
new file mode 100644
index 00000000..34647749
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920715.001019_F5.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920715.10479_G7.png b/presentations/milestonepresentation/img/segments/segment_1554920715.10479_G7.png
new file mode 100644
index 00000000..678acd07
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920715.10479_G7.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920715.195406_H8.png b/presentations/milestonepresentation/img/segments/segment_1554920715.195406_H8.png
new file mode 100644
index 00000000..112038c9
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920715.195406_H8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920752.623253_B8.png b/presentations/milestonepresentation/img/segments/segment_1554920752.623253_B8.png
new file mode 100644
index 00000000..d37b217c
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920752.623253_B8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920752.627459_B8.png b/presentations/milestonepresentation/img/segments/segment_1554920752.627459_B8.png
new file mode 100644
index 00000000..772a72fd
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920752.627459_B8.png differ
diff --git a/presentations/milestonepresentation/img/segments/segment_1554920752.910247_D8.png b/presentations/milestonepresentation/img/segments/segment_1554920752.910247_D8.png
new file mode 100644
index 00000000..1a06d5cd
Binary files /dev/null and b/presentations/milestonepresentation/img/segments/segment_1554920752.910247_D8.png differ
diff --git a/presentations/milestonepresentation/img/squares_labeled_osx.png b/presentations/milestonepresentation/img/squares_labeled_osx.png
new file mode 100644
index 00000000..b58b0e22
Binary files /dev/null and b/presentations/milestonepresentation/img/squares_labeled_osx.png differ
diff --git a/presentations/milestonepresentation/img/unity.png b/presentations/milestonepresentation/img/unity.png
new file mode 100644
index 00000000..5bc09b60
Binary files /dev/null and b/presentations/milestonepresentation/img/unity.png differ
diff --git a/presentations/milestonepresentation/img/unity_dots.png b/presentations/milestonepresentation/img/unity_dots.png
new file mode 100644
index 00000000..e1eeb163
Binary files /dev/null and b/presentations/milestonepresentation/img/unity_dots.png differ
diff --git a/presentations/milestonepresentation/img/warped.png b/presentations/milestonepresentation/img/warped.png
new file mode 100644
index 00000000..33f76fe8
Binary files /dev/null and b/presentations/milestonepresentation/img/warped.png differ
diff --git a/presentations/milestonepresentation/presentation.odp b/presentations/milestonepresentation/presentation.odp
new file mode 100644
index 00000000..e968ac48
Binary files /dev/null and b/presentations/milestonepresentation/presentation.odp differ
diff --git a/presentations/milestonepresentation/presentation.pdf b/presentations/milestonepresentation/presentation.pdf
new file mode 100644
index 00000000..4fa72896
Binary files /dev/null and b/presentations/milestonepresentation/presentation.pdf differ
diff --git a/presentations/milestonepresentation/presentation_with_notes.pdf b/presentations/milestonepresentation/presentation_with_notes.pdf
new file mode 100644
index 00000000..335d5644
Binary files /dev/null and b/presentations/milestonepresentation/presentation_with_notes.pdf differ
diff --git a/projectproposal/bib.bib b/projectproposal/bib.bib
new file mode 100644
index 00000000..7395dae6
--- /dev/null
+++ b/projectproposal/bib.bib
@@ -0,0 +1,45 @@
+% Encoding: UTF-8
+
+@Article{DBLP:journals/corr/abs-1708-03898,
+ author = {Maciej A. Czyzewski},
+ title = {An Extremely Efficient Chess-board Detection for Non-trivial Photos},
+ journal = {CoRR},
+ year = {2017},
+ volume = {abs/1708.03898},
+ archiveprefix = {arXiv},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+ biburl = {https://dblp.org/rec/bib/journals/corr/abs-1708-03898},
+ eprint = {1708.03898},
+ timestamp = {Mon, 13 Aug 2018 16:49:07 +0200},
+ url = {http://arxiv.org/abs/1708.03898},
+}
+
+@InProceedings{rayar2015art,
+ author = {Rayar, Fr{\'e}d{\'e}ric and Boas, David and Patrizio, R{\'e}mi},
+ title = {ART-Chess: A Tangible Augmented Reality Chess on Tabletop},
+ booktitle = {Proceedings of the 2015 International Conference on Interactive Tabletops \& Surfaces},
+ year = {2015},
+ pages = {229--233},
+ organization = {ACM},
+}
+
+@InProceedings{Gunther:2018:CET:3170427.3188647,
+ author = {G\"{u}nther, Sebastian and M\"{u}ller, Florian and Schmitz, Martin and Riemann, Jan and Dezfuli, Niloofar and Funk, Markus and Sch\"{o}n, Dominik and M\"{u}hlh\"{a}user, Max},
+ title = {CheckMate: Exploring a Tangible Augmented Reality Interface for Remote Interaction},
+ booktitle = {Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems},
+ year = {2018},
+ series = {CHI EA '18},
+ pages = {LBW570:1--LBW570:6},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ acmid = {3188647},
+ articleno = {LBW570},
+ doi = {10.1145/3170427.3188647},
+ isbn = {978-1-4503-5621-3},
+ keywords = {3d fabrication, augmented reality, chess, mixed reality, remote collaboration, tabletops, tangibles},
+ location = {Montreal QC, Canada},
+ numpages = {6},
+ url = {http://doi.acm.org/10.1145/3170427.3188647},
+}
+
+@Comment{jabref-meta: databaseType:bibtex;}
diff --git a/projectproposal/bib.bib.bak b/projectproposal/bib.bib.bak
new file mode 100644
index 00000000..7395dae6
--- /dev/null
+++ b/projectproposal/bib.bib.bak
@@ -0,0 +1,45 @@
+% Encoding: UTF-8
+
+@Article{DBLP:journals/corr/abs-1708-03898,
+ author = {Maciej A. Czyzewski},
+ title = {An Extremely Efficient Chess-board Detection for Non-trivial Photos},
+ journal = {CoRR},
+ year = {2017},
+ volume = {abs/1708.03898},
+ archiveprefix = {arXiv},
+ bibsource = {dblp computer science bibliography, https://dblp.org},
+ biburl = {https://dblp.org/rec/bib/journals/corr/abs-1708-03898},
+ eprint = {1708.03898},
+ timestamp = {Mon, 13 Aug 2018 16:49:07 +0200},
+ url = {http://arxiv.org/abs/1708.03898},
+}
+
+@InProceedings{rayar2015art,
+ author = {Rayar, Fr{\'e}d{\'e}ric and Boas, David and Patrizio, R{\'e}mi},
+ title = {ART-Chess: A Tangible Augmented Reality Chess on Tabletop},
+ booktitle = {Proceedings of the 2015 International Conference on Interactive Tabletops \& Surfaces},
+ year = {2015},
+ pages = {229--233},
+ organization = {ACM},
+}
+
+@InProceedings{Gunther:2018:CET:3170427.3188647,
+ author = {G\"{u}nther, Sebastian and M\"{u}ller, Florian and Schmitz, Martin and Riemann, Jan and Dezfuli, Niloofar and Funk, Markus and Sch\"{o}n, Dominik and M\"{u}hlh\"{a}user, Max},
+ title = {CheckMate: Exploring a Tangible Augmented Reality Interface for Remote Interaction},
+ booktitle = {Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems},
+ year = {2018},
+ series = {CHI EA '18},
+ pages = {LBW570:1--LBW570:6},
+ address = {New York, NY, USA},
+ publisher = {ACM},
+ acmid = {3188647},
+ articleno = {LBW570},
+ doi = {10.1145/3170427.3188647},
+ isbn = {978-1-4503-5621-3},
+ keywords = {3d fabrication, augmented reality, chess, mixed reality, remote collaboration, tabletops, tangibles},
+ location = {Montreal QC, Canada},
+ numpages = {6},
+ url = {http://doi.acm.org/10.1145/3170427.3188647},
+}
+
+@Comment{jabref-meta: databaseType:bibtex;}
diff --git a/projectproposal/projectproposal.lyx b/projectproposal/projectproposal.lyx
new file mode 100644
index 00000000..8655a48e
--- /dev/null
+++ b/projectproposal/projectproposal.lyx
@@ -0,0 +1,267 @@
+#LyX 2.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 544
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin unavailable
+\textclass article
+\begin_preamble
+\usepackage{newpxtext,newpxmath}
+\end_preamble
+\use_default_options false
+\begin_modules
+theorems-ams
+theorems-sec
+eqs-within-sections
+figs-within-sections
+tabs-within-sections
+theorems-named
+\end_modules
+\maintain_unincluded_children false
+\language british
+\language_package default
+\inputencoding utf8
+\fontencoding global
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures true
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\paperfontsize default
+\spacing other 1.15
+\use_hyperref true
+\pdf_bookmarks true
+\pdf_bookmarksnumbered false
+\pdf_bookmarksopen false
+\pdf_bookmarksopenlevel 1
+\pdf_breaklinks false
+\pdf_pdfborder true
+\pdf_colorlinks false
+\pdf_backref false
+\pdf_pdfusetitle true
+\papersize a4paper
+\use_geometry false
+\use_package amsmath 2
+\use_package amssymb 2
+\use_package cancel 0
+\use_package esint 1
+\use_package mathdots 0
+\use_package mathtools 0
+\use_package mhchem 0
+\use_package stackrel 0
+\use_package stmaryrd 0
+\use_package undertilde 0
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 0
+\use_minted 0
+\index Index
+\shortcut idx
+\color #008000
+\end_index
+\leftmargin 0cm
+\rightmargin 0cm
+\secnumdepth 3
+\tocdepth 2
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style english
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Title
+AAR: Project Proposal
+\end_layout
+
+\begin_layout Author
+Casper V.
+ Kristensen - 201509411
+\begin_inset Newline newline
+\end_inset
+
+Alexander Munch-Hansen - 201505956
+\end_layout
+
+\begin_layout Section
+Envisioned Use Case
+\end_layout
+
+\begin_layout Standard
+We wish to create an augmented reality multiplayer chess experience.
+ Each player will be playing separately at their own chess board using their
+ own physical pieces, while the opponent's pieces – which are not present
+ physically – will be rendered through a see-through head mounted display
+ like the Hololense.
+ We envision the final product to look similar to this
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+\begin_inset Flex URL
+status open
+
+\begin_layout Plain Layout
+
+https://www.youtube.com/embed/Geyr95Nl8mc?start=4&end=23&autoplay=1
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+ project by Günther et al.
+\begin_inset CommandInset citation
+LatexCommand cite
+key "Gunther:2018:CET:3170427.3188647"
+literal "false"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Actual Plan
+\end_layout
+
+\begin_layout Standard
+Instead of using a HoloLens, we can implement the system using a webcam
+ and setup similar to that of the Augmented Reality course.
+ We will utilise machine learning to recognise the board state from the
+ camera image, which, most notably, involves identifying the different board
+ pieces and their position on the board.
+\end_layout
+
+\begin_layout Standard
+To begin with, getting the system working from the perspective of a single
+ user does not require being able to separate black and white pieces, since
+ each player will only play using their own physical ones.
+ Once a method for detecting a single colour has been developed, however,
+ expanding the dataset to include the other one should be trivial.
+\end_layout
+
+\begin_layout Standard
+In addition to reducing the scope by colour, we will also start by implementing
+ an algorithm for identifying only two or three different and easily distinguish
+able pieces like the pawn, knight, and king.
+ Expanding the algorithm to the remaining pieces may prove difficult, since,
+ for example, the original
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+https://en.wikipedia.org/wiki/Staunton_chess_set
+\end_layout
+
+\end_inset
+
+ pawn and bishop may look similar, in which case we will have to look into
+ creating our own.
+\end_layout
+
+\begin_layout Standard
+Another issue is occluding the virtual pieces with the real ones, allowing
+ for a seamless augmented reality experience.
+ To utilise our knowledge from the previous course we would hope to use
+ the Unity game engine for this task, however, as some OpenCV functionality
+ is unavailable through the OpenCVForUnity module, we may have to use other
+ frameworks for the object detection, and therefore also for rendering virtual
+ objects, considering integration and operability.
+\end_layout
+
+\begin_layout Standard
+Lastly, as shown in the video by Günther et al., showing where each piece
+ is allowed to move upon picking it up or pointing to it could increase
+ the usefulness of the system, as well as the scope of the project, if there
+ is time to do so.
+\end_layout
+
+\begin_layout Subsection
+Milestones
+\end_layout
+
+\begin_layout Enumerate
+Persuade lecturer or TA into letting us use cool new HoloLens rather than
+ boring old webcam.
+\end_layout
+
+\begin_layout Enumerate
+Implement board detection and homography/warping.
+\end_layout
+
+\begin_layout Enumerate
+Gather initial dataset for 2-3 pieces of a single colour based on previous
+ step and simple script.
+\end_layout
+
+\begin_layout Enumerate
+Implement and train machine learning algorithm for classification of pieces
+ in reduced dataset.
+\end_layout
+
+\begin_layout Enumerate
+Virtual object rendering and occlusion between real and augmented pieces.
+\end_layout
+
+\begin_layout Enumerate
+Expand dataset to include both black and white pieces.
+\end_layout
+
+\begin_layout Enumerate
+Integration with open source chess engine to show player optimal move.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset bibtex
+LatexCommand bibtex
+btprint "btPrintAll"
+bibfiles "bib"
+options "plain"
+
+\end_inset
+
+
+\end_layout
+
+\end_body
+\end_document
diff --git a/projectproposal/projectproposal.lyx~ b/projectproposal/projectproposal.lyx~
new file mode 100644
index 00000000..542dcab2
--- /dev/null
+++ b/projectproposal/projectproposal.lyx~
@@ -0,0 +1,271 @@
+#LyX 2.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 544
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin unavailable
+\textclass article
+\begin_preamble
+\usepackage{newpxtext,newpxmath}
+\end_preamble
+\use_default_options false
+\begin_modules
+theorems-ams
+theorems-sec
+eqs-within-sections
+figs-within-sections
+tabs-within-sections
+theorems-named
+\end_modules
+\maintain_unincluded_children false
+\language british
+\language_package default
+\inputencoding utf8
+\fontencoding global
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures true
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\paperfontsize default
+\spacing other 1.15
+\use_hyperref true
+\pdf_bookmarks true
+\pdf_bookmarksnumbered false
+\pdf_bookmarksopen false
+\pdf_bookmarksopenlevel 1
+\pdf_breaklinks false
+\pdf_pdfborder true
+\pdf_colorlinks false
+\pdf_backref false
+\pdf_pdfusetitle true
+\papersize a4paper
+\use_geometry false
+\use_package amsmath 2
+\use_package amssymb 2
+\use_package cancel 0
+\use_package esint 1
+\use_package mathdots 0
+\use_package mathtools 0
+\use_package mhchem 0
+\use_package stackrel 0
+\use_package stmaryrd 0
+\use_package undertilde 0
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 0
+\use_minted 0
+\index Index
+\shortcut idx
+\color #008000
+\end_index
+\leftmargin 0cm
+\rightmargin 0cm
+\secnumdepth 3
+\tocdepth 2
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style english
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Title
+AAR: Project Proposal
+\end_layout
+
+\begin_layout Author
+Casper V.
+ Kristensen - 201509411
+\begin_inset Newline newline
+\end_inset
+
+Alexander Munch-Hansen - 201505956
+\end_layout
+
+\begin_layout Section
+Envisioned Use Case
+\end_layout
+
+\begin_layout Standard
+We wish to create an augmented reality multiplayer chess experience.
+ Each player will be playing separately at their own chess board using their
+ own physical pieces, while the opponent's pieces – which are not present
+ physically – will be rendered through a see-through head mounted display
+ like the Hololense.
+ We envision the final product to look similar to this
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+\begin_inset Flex URL
+status open
+
+\begin_layout Plain Layout
+
+https://www.youtube.com/embed/Geyr95Nl8mc?start=4&end=23&autoplay=1
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+ project by Günther et al.
+\begin_inset CommandInset citation
+LatexCommand cite
+key "Gunther:2018:CET:3170427.3188647"
+literal "false"
+
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Actual Plan
+\end_layout
+
+\begin_layout Standard
+Instead of using a HoloLens, we can implement the system using a webcam
+ and setup similar to that of the Augmented Reality course.
+ We will utilise machine learning to recognise the board state from the
+ camera image, which, most notably, involves identifying the different board
+ pieces and their position on the board.
+\end_layout
+
+\begin_layout Standard
+To begin with, getting the system working from the perspective of a single
+ user does not require being able to separate black and white pieces, since
+ each player will only play using their own physical ones.
+ Once a method for detecting a single colour has been developed, however,
+ expanding the dataset to include the other one should be trivial.
+\end_layout
+
+\begin_layout Standard
+In addition to reducing the scope by colour, we will also start by implementing
+ an algorithm for identifying only two or three different and easily distinguish
+able pieces like the pawn, knight, and king.
+ Expanding the algorithm to the remaining pieces may prove difficult, since,
+ for example, the original
+\begin_inset Foot
+status collapsed
+
+\begin_layout Plain Layout
+https://en.wikipedia.org/wiki/Staunton_chess_set
+\end_layout
+
+\end_inset
+
+ pawn and bishop may look similar, in which case we will have to look into
+ creating our own.
+\end_layout
+
+\begin_layout Standard
+Another issue is occluding the virtual pieces with the real ones, allowing
+ for a seamless augmented reality experience.
+ To utilise our knowledge from the previous course we would hope to use
+ the Unity game engine for this task, however, as some OpenCV functionality
+ is unavailable through the OpenCVForUnity module, we may have to use other
+ frameworks for the object detection, and therefore also for rendering virtual
+ objects, considering integration and operability.
+\end_layout
+
+\begin_layout Standard
+Lastly, as shown in the video by Günther et al., showing where each piece
+ is allowed to move upon picking it up or pointing to it could increase
+ the usefulness of the system, as well as the scope of the project, if there
+ is time to do so.
+\end_layout
+
+\begin_layout Subsection
+Milestones
+\end_layout
+
+\begin_layout Enumerate
+Persuade lecturer or TA into letting us use cool new HoloLens rather than
+ boring old webcam.
+\end_layout
+
+\begin_layout Enumerate
+Implement board detection and homography/warping.
+\end_layout
+
+\begin_layout Enumerate
+Gather initial dataset for 2-3 pieces of a single colour based on previous
+ step and simple script.
+\end_layout
+
+\begin_layout Enumerate
+Implement and train machine learning algorithm for classification of pieces
+ in reduced dataset.
+\end_layout
+
+\begin_layout Enumerate
+Virtual object rendering and occlusion between real and augmented pieces.
+\end_layout
+
+\begin_layout Enumerate
+Integration with open source chess engine to show player optimal move.
+\end_layout
+
+\begin_layout Enumerate
+Expand
+\end_layout
+
+\begin_layout Enumerate
+Expand dataset to include both black and white pieces.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Newpage newpage
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset bibtex
+LatexCommand bibtex
+btprint "btPrintAll"
+bibfiles "bib"
+options "plain"
+
+\end_inset
+
+
+\end_layout
+
+\end_body
+\end_document
diff --git a/projectproposal/projectproposal.pdf b/projectproposal/projectproposal.pdf
new file mode 100644
index 00000000..98e0a956
Binary files /dev/null and b/projectproposal/projectproposal.pdf differ