A proton Computed Tomography based medical imaging system