A computerized method for detecting a core temperature of a person, the method may include: receiving multiple temperature readings obtained by scanning a temperature sensor across a skin area of a person, the skin area covers at least one blood vessel, to provide multiple temperature readings; the multiple temperature readings include a peak temperature reading; and determining, by a processor, an estimate of the core temperature of the person in response to at least one temperature reading that differs from the peak temperature reading.