A control unit (1006) is detachably coupled to a camera (1002) and receptive of the imaging data (1010) with a plurality of data processing instructions (CEI) being stored on the camera and/or the control unit such that when the camera (1002) is coupled to the control unit (1001), the plurality of data processing instructions (CEI) transfer the imaging data from the camera to the control unit. The data processing instructions being field upgradeable with a portable upgrading module (1030) which may couple directly to either the camera and/or the control unit.