Perceived is a form of Perceive. Discover entails/necessarily involves Perceive. Discover is a synonym of Uncover. Uncover is related to Find. 
Catch is a type of Adult. Catch is a type of Surprise. Surprise is related to Hidden. 
Perceived --FormOf--> Perceive <--Entails-- Discover <--Synonym--> Uncover <--RelatedTo--> Find 
Adult <--IsA-- Catch --IsA--> Surprise <--RelatedTo--> Hidden 