I've straightened several thousand laser-cut blanks as follows. After a little practice I was able to do 50 per hour to within 0.010". Its really important to understand that there is no such thing as 'perfectly' straight - often I encounter comments about straightness that are devoid of an actual measurement.
You need some type of basic anvil (I used a surface-ground block of cast iron), a rubber mallet, and assorted pieces of shim material. You also need a flat reference (piece of granite, straight edge, etc) mounted at eye level, with a gentle backlight.
Place two shims on the anvil, spaced about 4" apart. You can glue them down if desired. Take a knife, place if on the flat reference and flip it so the belly (convex) is up. Look at the gap to get an idea of how much warp you need to remove. Now place the knife on the anvil such that it bridges the two shims and give it a few mallet blows in between the shims. Put it back on the flat reference and see what you accomplished. Continue to repeat this process, and you'll get a feel for it. A good trick is straighten in 3 steps: first, straighten one half of the knife; second, straighten the other half; and third, straighten the one remaining kink in the middle.
When you use thicker shims, or place the shims closer together, you increase the effect of each mallet blow. You can place an array of shims on the anvil to create several stations of varying aggressiveness.
For fine tuning, you can experiment with softer material, such as plastic or leather for the shims. In fact, you can lay a strip of leather down on the anvil, with the knife on top. When you strike the knife, the leather directly underneath the mallet will compress.
I prefer this method because it prevents overcompensation. You can remove a great deal of the warp by simply clamping a stack of knives together very tightly, with as many clamps as possible, and putting them in the oven at tempering temps.