diff --git a/README.md b/README.md
index 48e6d4d25d9d262cf93cbb821b615fe9dfce4a5f..a9c99d9ada052630ae132490c49e7ab0dbdc140d 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,12 @@ it with performers and spectator's bodies and props. This content can be
 used for visualisation, e.g. to augment digital performances or museum
 cabinets, or for interaction, e.g. controlling sound with 3D widgets.
 
+The principle is as follows :
+
+
+![Rivill principle](doc/rivill_pipeline.png)
+
+
 For video examples of what Rivill can do, watch https://vimeo.com/album/4703717
 
 Rivill has been used in the following projects:
diff --git a/doc/rivill_principle.png b/doc/rivill_principle.png
new file mode 100644
index 0000000000000000000000000000000000000000..03d6a242a16f2852e0bc6e6418ab0e316d82df4c
Binary files /dev/null and b/doc/rivill_principle.png differ