I'd also like to throw it out there that duplicate leads (in my experience) generally don't have much blank info in the lead detail. So based on that, many wouldn't be deleted from your campaign.
Unless you know for sure that all the information is exactly the same on two leads that are duplicates, the best way to de-dupe them is the merge the most relevant data between the two, otherwise you risk deleting important information from one of the duplicates. Often, with two lead profiles exisiting, there's going to be different data on both and you have to pick which is most relevant to your sales team's needs.