diff --git a/tutorials/image/galaxy_image.C b/tutorials/image/galaxy_image.C
index 193241f06a740dbe96396ddda09a6f15d7e42e8e..4df8b1f2caf6685ae28abea38c19ebc0efcafa0c 100644
--- a/tutorials/image/galaxy_image.C
+++ b/tutorials/image/galaxy_image.C
@@ -1,5 +1,11 @@
-//Importing an image and manipulating it
-//Author: Valeriy Onuchin
+/// \file
+/// \ingroup image
+/// Importing an image and manipulating it.
+///
+/// \image html image_galaxy_image.png
+/// \macro_code
+///
+/// \author Valeriy Onuchin
 
 void galaxy_image()
 {
diff --git a/tutorials/image/hist2image.C b/tutorials/image/hist2image.C
index a6b17a94d822c92625f58ba3311f7d194a37630e..c730cffb513ddd94b1060e2c43e7029af806fbb7 100644
--- a/tutorials/image/hist2image.C
+++ b/tutorials/image/hist2image.C
@@ -1,5 +1,14 @@
-//Create an image from a 2-D histogram and manipulate it
-//Author: Valeriy Onuchin
+/// \file
+/// \ingroup image
+/// Create an image from a 2-D histogram and manipulate it.
+///
+/// \image html image_hist2image.png
+/// \macro_code
+///
+/// \author Valeriy Onuchin
+
+#include <TAttImage.h>
+
 void hist2image()
 {
 
diff --git a/tutorials/image/hsumanim.C b/tutorials/image/hsumanim.C
index 8d842fac1e3a49ad26c698dfea1a954a6e70793b..01431761c28f64a438349678f6ccf8c08a8494c6 100644
--- a/tutorials/image/hsumanim.C
+++ b/tutorials/image/hsumanim.C
@@ -1,9 +1,14 @@
-void hsumanim() {
-//
-// This script is a slightly modified version of hsum.C.
-// When run in batch mode, it produces an animated gif file.
-//Authors: Rene Brun, Valeriy Onuchin
+/// \file
+/// \ingroup image
+/// This script is a slightly modified version of hsum.C.
+/// When run in batch mode, it produces an animated gif file.
+///
+/// \macro_image
+/// \macro_code
+///
+/// \authors Rene Brun, Valeriy Onuchin
 
+void hsumanim() {
   c1 = new TCanvas("c1","The HSUM example",200,10,600,400);
   c1->SetGrid();