Index: trunk/Ohana/src/opihi/dvo/imphot.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/imphot.c	(revision 12332)
+++ trunk/Ohana/src/opihi/dvo/imphot.c	(revision 14401)
@@ -12,4 +12,5 @@
   Image *image;
   Buffer *buf;
+  SkyRegionSelection *selection;
 
   GreyScale = FALSE;
@@ -19,4 +20,10 @@
     remove_argument (N, &argc, argv);
     GreyScale = TRUE;
+  }
+
+  // parse skyregion options
+  if ((selection = SetRegionSelection (&argc, argv)) == NULL) {
+    gprint (GP_ERR, "invalid sky region selection\n");
+    return FALSE;
   }
 
@@ -44,5 +51,5 @@
   
   if ((image = LoadImages (&Nimage)) == NULL) return (FALSE);
-  image_subset (image, Nimage, &subset, &Nsubset, (Graphdata *) NULL, FALSE, tzero, trange, TRUE);
+  image_subset (image, Nimage, &subset, &Nsubset, selection, tzero, trange, TRUE);
 
   if ((Nsubset > 1) && GreyScale) {
