The invention relates to an optical absorber comprising a semiconductor micro or nano scale structured array configured for transmission of electromagnetic (EM) radiation when in a passive state and for absorption and/or reflection of electromagnetic (EM) radiation when in an active state. The absorber also includes an activator arranged to inject free carriers into the structured array to activate said array on demand.