(https://i.postimg.cc/508vbv91/96d13e99-6151-4818-8f1e-8fa3cfc0f428_zpszsgiowab.jpg) (https://postimages.org/)
Looks like a microscopic view of maybe a tounge or something. Maybe a parasites mouth parts. Heck I dont know
Well, for not knowing, you made a correct identification. These are human taste buds. And I thought my tongue was smoother than that.
Like the sand papery feel of a cats tongue lol
Heck I was just guessing