从恒星光谱研究发现,同样光谱型的恒星中总有几条谱线的强度只随光度而异.对于三角视差测得出距离的恒星,可由其视星等和距离算出光度或绝对星等,因而可做出以谱线强度为横坐标,以光度(绝对星等)为纵坐标的“归算曲线”.然后对于待测距离的同一光谱型恒星,先测量其谱线强度,再利用归算曲线得出它的光度(绝对星等),进而得到它的距离,这称为“分光视差”.用这种方法得到了几万颗恒星的距离,尤其是三角视差法无效的远星距离,但仍不适用于难观测光谱的暗恒星.
造父变星有光变周期与光度的周光关系,可由观测某颗造父变星的光变周期来得到它的光度,进而得出距离,这称为“造父视差”.双星观测可算出轨道要素而求得视差——称为“力学视差”.利用星团成员的运动数据求出视差——称为“星群视差”.迄今不仅测定出大量银河系恒星的距离,还测定出较近星系中的恒星距离.