I wrote an algorithm which uses the number of pixels per region in the aseg+aparc.mgz file. As this file has 1x1x1mm3 I was expecting the number of pixels to match very closely the value of the volume; as each pixel represents a 1 mm3 cube.(I did the same for cortical volume and got a similar result, with an even larger discrepancy).
The aseg.stats file lists the nVoxel value, and it is basically the volume rounded up. here are some sample values for subcortical regions:
Left-Lateral-Ventricle Volume (mm3): 7829.8 Left-Lateral-Ventricle (number of Pixels in aseg+aparc.mgz): 7396 Left-Inf-Lat-Vent Volume (mm3):594 Left-Inf-Lat-Vent(number of Pixels in aseg+aparc.mgz):569 Left-Cerebellum-White-Matter Volume (mm3):12668 Left-Cerebellum-White-Matter(number of Pixels in aseg+aparc.mgz):12203 Left-Cerebellum-Cortex Volume (mm3):44113.2 Left-Cerebellum-Cortex(number of Pixels in aseg+aparc.mgz): 43804 Left-Thalamus-Proper Volume (mm3):5752.8 Left-Thalamus-Proper(number of Pixels in aseg+aparc.mgz): 5899
Pretty much the values are close to the volume, but different enough to be significant. I wonder why this discrepancy.