Computer graphics, 3D geometric modelling, machine vision and visualization