diff --git a/src/ORexSensorModel.cpp b/src/ORexSensorModel.cpp
index f7857fe3d9622c16adf446cadfe400826393b8c4..52f19e3fcf6e4acd74f986258f64cc727c296446 100644
--- a/src/ORexSensorModel.cpp
+++ b/src/ORexSensorModel.cpp
@@ -293,7 +293,7 @@ double ORexSensorModel::getImageTime(const csm::ImageCoord &imagePt) const {
   // check if the image point is in range
   if (imagePt.samp >= m_startingDetectorSample &&
       imagePt.samp <= (m_startingDetectorSample + m_nSamples) &&
-      imagePt.line >= m_startingDetectorSample &&
+      imagePt.line >= m_startingDetectorLine &&
       imagePt.line <= (m_startingDetectorLine + m_nLines)) {
     return m_ephemerisTime;
   }
@@ -308,7 +308,7 @@ csm::EcefCoord ORexSensorModel::getSensorPosition(const csm::ImageCoord &imagePt
   // check if the image point is in range
   if (imagePt.samp >= m_startingDetectorSample &&
       imagePt.samp <= (m_startingDetectorSample + m_nSamples) &&
-      imagePt.line >= m_startingDetectorSample &&
+      imagePt.line >= m_startingDetectorLine &&
       imagePt.line <= (m_startingDetectorLine + m_nLines)) {
     csm::EcefCoord sensorPosition;
     sensorPosition.x = m_spacecraftPosition[0];