I object to the term 'vectorize'. It presumes the existence of sufficient information in a bitmap that can be extracted in vector form. That is not the case.
Creating a vector image from bitmap is, always is, only is, tracing what you or some algorithm perceives as edges. Period.
There is a lot of software that will create vectors for creating vectors for whatever it perceives as edges. The results are functionally no different than if you did it by hand. Just faster but with a total and often entertaining lack of judgement.
You can start off with some tracing program or another but, if the image is sufficiently vague, which is almost always, you'll still have to diddle the results by hand.