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)-, where is a predetermined microphone among the plurality of microphones, is the m -th microphone among the plurality of microphones different from the predetermined microphone, and 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 -, 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)-, where is a predetermined microphone among the plurality of microphones, is the m -th microphone among the plurality of microphones different from the predetermined microphone, and is a noise source, is a predetermined microphone among the plurality of microphones, is the m -th microphone among the plurality of microphones different from the predetermined microphone, and 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 -, 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.