A target sound enhancement device for enhancing target sound based on a noise estimation parameter θ which is received as an input, wherein the device is configured to acquire observed signals from a plurality of M microphones, by frequency-transforming acoustic signals collected by the plurality of microphones, and wherein the device comprises: a noise estimation part that estimates noise included in the observed signals through the plurality of microphones on the basis of the observed signals and the noise parameter θ by the following formula N ω , τ ≈ ∑ m = 2 M ∑ k = 0 K a ω , k m X ω , τ − P m − k m where N ω,τ is noise in a frequency bin ω at discrete time τ , X ω , τ m is an observed signal from an m -th microphone, m = 2, ..., M , among the plurality of microphones in the frequency bin ω at the discrete time τ , P m ∈ N + is a time frame difference in the time-frequency domain that is caused according to a relative position difference between (bl)-(b3), where (b1) is a predetermined microphone among the plurality of microphones, (b2) is the m -th microphone among the plurality of microphones different from the predetermined microphone, and (b3) is a noise source, a ω , k m ∈ R + is a transfer function gain for the m -th microphone in the frequency bin ω for a k -th frame among a plurality of K frames, caused according to the relative position difference between (b1)-(b3), and the noise estimation parameter θ includes the transfer function gains and the time frame differences, θ = a 1 , ... K 2 , ... , M P 2 , ... , M ; a filter generation part that generates a filter based at least on the estimated noise; and a filtering part that filters the observed signal obtained from the predetermined microphone through the filter. a noise estimation part that estimates noise included in the observed signals through the plurality of microphones on the basis of the observed signals and the noise parameter θ by the following formula N ω , τ ≈ ∑ m = 2 M ∑ k = 0 K a ω , k m X ω , τ − P m − k m where N ω,τ is noise in a frequency bin ω at discrete time τ , X ω , τ m is an observed signal from an m -th microphone, m = 2, ..., M , among the plurality of microphones in the frequency bin ω at the discrete time τ , P m ∈ N + is a time frame difference in the time-frequency domain that is caused according to a relative position difference between (bl)-(b3), where (b1) is a predetermined microphone among the plurality of microphones, (b2) is the m -th microphone among the plurality of microphones different from the predetermined microphone, and (b3) is a noise source, (b1) is a predetermined microphone among the plurality of microphones, (b2) is the m -th microphone among the plurality of microphones different from the predetermined microphone, and (b3) is a noise source, a ω , k m ∈ R + is a transfer function gain for the m -th microphone in the frequency bin ω for a k -th frame among a plurality of K frames, caused according to the relative position difference between (b1)-(b3), and the noise estimation parameter θ includes the transfer function gains and the time frame differences, θ = a 1 , ... K 2 , ... , M P 2 , ... , M ; a filter generation part that generates a filter based at least on the estimated noise; and a filtering part that filters the observed signal obtained from the predetermined microphone through the filter. <EOS>