I’m not sure how Refine landmark feature works, but you can register two volumes using thin-plate spline registration from two sets of landmarks using SlicerIGT extension’s Fiducial Registration Wizard module.
Fiducial points are stored in a csv file (using fcsv extension) in the following format:
# Markups fiducial file version = 4.10
# CoordinateSystem = 0
# columns = id,x,y,z,ow,ox,oy,oz,vis,sel,lock,label,desc,associatedNodeID
vtkMRMLMarkupsFiducialNode_0,-2.145,-49.845,-28.500,0.000,0.000,0.000,1.000,1,1,0,F-1,,
vtkMRMLMarkupsFiducialNode_1,-2.145,13.718,-52.409,0.000,0.000,0.000,1.000,1,1,0,F-2,,
vtkMRMLMarkupsFiducialNode_2,-2.145,29.463,15.236,0.000,0.000,0.000,1.000,1,1,0,F-3,,
id can be any string unique within the file.