The present disclosure relates to a device, method and system for calculating, estimating, or monitoring the blood pressure of a subject based on physiological features and personalized models. At least one processor, when executing instructions, may perform one or more of the following operations. A first signal representing a pulse wave relating to heart activity of a subject may be received. A plurality of second signals representing time-varying information on a pulse wave of the subject may be received. A personalized model for the subject may be designated. Effective physiological features of the subject based on the plurality of second signals may be determined. A blood pressure of the subject based on the effective physiological features and the designated model for the subject may be calculated.