The Init state means a router has received an OSPF hello message from a neighbor, but the hello does not include the local router's router ID (RID). The receiving router records the neighbor and sends a hello that includes the neighbor's RID. section 18.3.1
R2 detects R1
When R2 first receives R1's hello, R2 records R1 in Init: `show ip ospf neighbor` displays `172.16.1.1 ... INIT/DROTHER`. R1 then learns R2's RID and reaches 2-Way, while R2 reaches 2-Way after receiving R1's next hello containing R2's RID. section 18.3.1
