North Korea carried out Wednesday a widely criticised rocket launch, seen by many in the international community as a disguised ballistic missile test, the South Korean defence ministry said.